]>
Commit | Line | Data |
---|---|---|
b2d46199 LT |
1 | #!/bin/sh |
2 | : ${GIT_DIR=.git} | |
3 | : ${GIT_OBJECT_DIRECTORY="$GIT_DIR/objects"} | |
5f3de58f LT |
4 | rm -f .tmp-pack-* |
5 | packname=$(git-rev-list --unpacked --objects $(git-rev-parse --all) | | |
6 | git-pack-objects --non-empty --incremental .tmp-pack) || | |
b2d46199 | 7 | exit 1 |
5f3de58f | 8 | if [ -z "$packname" ]; then |
b2d46199 LT |
9 | echo Nothing new to pack |
10 | exit 0 | |
11 | fi | |
5f3de58f LT |
12 | mv .tmp-pack-$packname.pack "$GIT_OBJECT_DIRECTORY/pack/pack-$packname.pack" |
13 | mv .tmp-pack-$packname.idx "$GIT_OBJECT_DIRECTORY/pack/pack-$packname.idx" |