X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FScripts%2FPublic.git;a=blobdiff_plain;f=backup_git_dirs;fp=backup_git_dirs;h=f2d20553b9227ad94599588a7a915019d304488a;hp=6846e04a0d106530b5fee5569b638543905dfa1d;hb=d64fa1612a339627fff84836acb4333256b2886c;hpb=2d8938f6bef5a7afc4d4f65df9188634de25ef0f diff --git a/backup_git_dirs b/backup_git_dirs index 6846e04..f2d2055 100755 --- a/backup_git_dirs +++ b/backup_git_dirs @@ -50,13 +50,13 @@ function backup_refs() { git read-tree HEAD head_commit=$(git show-ref --hash --head ^HEAD) git add . - COMMIT=`git commit-tree $(git write-tree) -p $head_commit -m "Automatic backup"` + COMMIT=`git commit-tree --no-gpg-sign $(git write-tree) -p $head_commit -m "Automatic backup"` git update-ref refs/$REF_NS/workdir $COMMIT rm -f "$GIT_INDEX_FILE" unset GIT_INDEX_FILE if git remote | grep -q "^$REMOTE$"; then - git push -q --force $REMOTE "refs/$REF_NS/*:refs/$REF_NS/*" + git push --no-verify --no-signed -q --force $REMOTE "refs/$REF_NS/*:refs/$REF_NS/*" git for-each-ref --format='%(refname)' refs/$REF_NS | while read ref; do git update-ref -d "$ref" done