summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--git_backup/git_backup.sh10
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