Untitled
public text v1 · immutablediff --git a/cg-fetch b/cg-fetch
index 0b184e9..366cb39 100755
--- a/cg-fetch
+++ b/cg-fetch
@@ -370,7 +370,10 @@ if [ "$packed_transport" ]; then
fetch_pack_recorder () {
while read sha1 remote_name; do
- [ "$sha1" = "failed" ] && die "$2"
+ case "$sha1" in
+ failed) die "$2" ;;
+ pack | keep) continue ;;
+ esac
ref="$1"; [ "$ref" ] || ref="$remote_name"
git-update-ref "$ref" "$sha1"
done