3 : ${GIT_OBJECT_DIRECTORY="$GIT_DIR/objects"}
4 packname=$(date +"pack-%s")
5 if [ -f "$GIT_OBJECT_DIRECTORY/pack/$packname.idx" ]; then
6 echo Pack $packname already exists
9 rm -f $packname.idx $packname.pack
10 git-rev-list --unpacked --objects $(git-rev-parse --all) |
11 git-pack-objects --non-empty --incremental $packname ||
14 if [ ! -f $packname.idx ]; then
15 echo Nothing new to pack
18 mv $packname.idx $packname.pack "$GIT_OBJECT_DIRECTORY/pack/"