We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d4dbd5 commit 66da4beCopy full SHA for 66da4be
git-unpack
@@ -1,12 +1,17 @@
1
#!/bin/sh
2
3
-mkdir /tmp/tmpgit.$$
4
-GIT_DIR=/tmp/tmpgit.$$ git init
+if [ -f .git/objects/pack/*.pack ]; then
+ mkdir /tmp/tmpgit.$$
5
+ GIT_DIR=/tmp/tmpgit.$$ git init
6
-for pack in .git/objects/pack/*.pack; do
7
+ for pack in .git/objects/pack/*.pack; do
8
GIT_DIR=/tmp/tmpgit.$$ git unpack-objects < $pack
-done
9
+ done
10
-rsync -a --info=PROGRESS2 --delete /tmp/tmpgit.$$/objects/ .git/objects/
11
+ rsync -a --info=PROGRESS2 --delete /tmp/tmpgit.$$/objects/ .git/objects/
12
-rm -fr /tmp/tmpgit.$$
13
+ rm -fr /tmp/tmpgit.$$
14
+else
15
+ echo "No packs to unpack"
16
+ exit 1
17
+fi
0 commit comments