send-pack --keep: do not explode into loose objects on the receiving end.
[gitweb.git] / t / t5400-send-pack.sh
index 8afb89971752fe4a91b9b7c62b4b0a6b69a8272b..d831f8dfe3e2ebd5f6753ed82588ab03d3d990bd 100755 (executable)
@@ -78,4 +78,13 @@ test_expect_success \
        ! diff -u .git/refs/heads/master victim/.git/refs/heads/master
 '
 
+test_expect_success 'push with --keep' '
+       t=`cd victim && git-rev-parse --verify refs/heads/master` &&
+       git-update-ref refs/heads/master $t &&
+       : > foo &&
+       git add foo &&
+       git commit -m "one more" &&
+       git-send-pack --keep ./victim/.git/ master
+'
+
 test_done