do autmatic shareing of repo

Signed-off-by: dzdidi <deniszalessky@gmail.com>
This commit is contained in:
dzdidi
2024-01-29 09:37:40 +00:00
parent 8a4285bca4
commit d99fc95270

View File

@@ -12,6 +12,7 @@ const crypto = require('hypercore-crypto')
const git = require('./git.js')
const home = require('./home')
const auth = require('./auth')
const acl = require('./acl')
const fs = require('fs')
@@ -106,6 +107,13 @@ async function talkToGit (refs, drive, repoName, rpc, commit) {
dst = dst.replace('refs/heads/', '').replace('\n\n', '')
try { home.createAppFolder(repoName) } catch (e) { }
try { await git.createBareRepo(repoName) } catch (e) { }
try { await git.addRemote(repoName) } catch (e) { }
try { await git.push(dst) } catch (e) { }
try { home.shareAppFolder(repoName) } catch (e) { }
try { acl.setACL(repoName, acl.getACL(repoName)) } catch (e) { }
let method
if (isDelete) {
method = 'd-branch'