diff options
Diffstat (limited to 'git_backup')
| -rw-r--r-- | git_backup/git_backup.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/git_backup/git_backup.sh b/git_backup/git_backup.sh index 5082b9b..166a320 100644 --- a/git_backup/git_backup.sh +++ b/git_backup/git_backup.sh @@ -5,11 +5,15 @@ TIMESTAMP=$(date +%Y%m%d%H%M%S) INPUT=comet:/var/lib/gitolite/repositories OUTPUT=~/comet_git_backup/$TIMESTAMP +OUTPUT_TAR=~/comet_git_backup/$TIMESTAMP.tar echo BACKING UP REFS etc ... -rsync -av --delete --exclude "*/objects" $INPUT $OUTPUT -echo BACKING UP OBJECTS AFTER REFS -rsync -av --delete --include "*/" --include "*/objects/**" --exclude "*" $INPUT $OUTPUT +rsync -a --delete --exclude "*/objects" $INPUT $OUTPUT +echo BACKING UP OBJECTS AFTER REFS ... +rsync -a --delete --include "*/" --include "*/objects/**" --exclude "*" $INPUT $OUTPUT +echo TAR BACKUP ... +tar -cf $OUTPUT_TAR $OUTPUT +echo DONE! #rsync -av --delete --include '/*/objects' --include "/*" --exclude '/*/*' $INPUT $OUTPUT #rsync -av --delete --include '/*/objects/*' --exclude '/*/*/*' $INPUT $OUTPUT |
