X-Git-Url: https://git.r.bdr.sh/rbdr/blog/blobdiff_plain/c5cbbd3835ccd509179504cdf7d5e74356d7dca5..bd8c1fa2774b98b22939d60c06a06525691867ce:/lib/remotes/git.js diff --git a/lib/remotes/git.js b/lib/remotes/git.js index d8e0cfd..7a67462 100644 --- a/lib/remotes/git.js +++ b/lib/remotes/git.js @@ -15,16 +15,34 @@ module.exports = { }, async syncUp(remote, blogDirectory) { - await internals.exec(`cd ${blogDirectory} && git init`); - await internals.exec(`cd ${blogDirectory} && git add .`); - await internals.exec(`cd ${blogDirectory} && git commit --allow-empty -m blog-sync-up-${Date.now()}`); - await internals.exec(`cd ${blogDirectory} && git push ${remote} main --force`); + let output = null; + + output = await internals.exec(`cd ${blogDirectory} && git init`); + internals.debuglog(output.stderr); + + output = await internals.exec(`cd ${blogDirectory} && git add .`); + internals.debuglog(output.stderr); + + output = await internals.exec(`cd ${blogDirectory} && git commit --allow-empty -m blog-sync-up-${Date.now()}`); + internals.debuglog(output.stderr); + + output = await internals.exec(`cd ${blogDirectory} && git push ${remote} main --force`); + internals.debuglog(output.stderr); }, async syncDown(remote, blogDirectory) { - await internals.exec(`cd ${blogDirectory} && git init`); - await internals.exec(`cd ${blogDirectory} && git checkout .`); - await internals.exec(`cd ${blogDirectory} && git clean . -f`); - await internals.exec(`cd ${blogDirectory} && git pull ${remote} main`); + let output = null; + + output = await internals.exec(`cd ${blogDirectory} && git init`); + internals.debuglog(output.stderr); + + output = await internals.exec(`cd ${blogDirectory} && git checkout .`); + internals.debuglog(output.stderr); + + output = await internals.exec(`cd ${blogDirectory} && git clean . -f`); + internals.debuglog(output.stderr); + + output = await internals.exec(`cd ${blogDirectory} && git pull ${remote} main`); + internals.debuglog(output.stderr); } }