Merge branch 'sb/t5400-remove-unused'
authorJunio C Hamano <gitster@pobox.com>
Wed, 7 Jan 2015 21:08:26 +0000 (13:08 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 7 Jan 2015 21:08:27 +0000 (13:08 -0800)
* sb/t5400-remove-unused:
t5400: remove dead code

1  2 
t/t5400-send-pack.sh
diff --combined t/t5400-send-pack.sh
index 0736bcbcd52a76ef3400c046e7d3558dd1a866c7,0d0b6e229049b759ebee7d3d5774619ba06761bc..04cea97f87784bfb9a9a04fdb7341478e64fd5b6
@@@ -76,8 -76,7 +76,7 @@@ test_expect_success 'refuse pushing rew
        test "$victim_head" = "$pushed_head"
  '
  
- test_expect_success \
-         'push can be used to delete a ref' '
+ test_expect_success 'push can be used to delete a ref' '
        ( cd victim && git branch extra master ) &&
        git send-pack ./victim :extra master &&
        ( cd victim &&
@@@ -145,41 -144,6 +144,41 @@@ test_expect_success 'push --all exclude
        )
  '
  
 +test_expect_success 'receive-pack runs auto-gc in remote repo' '
 +      rm -rf parent child &&
 +      git init parent &&
 +      (
 +          # Setup a repo with 2 packs
 +          cd parent &&
 +          echo "Some text" >file.txt &&
 +          git add . &&
 +          git commit -m "Initial commit" &&
 +          git repack -adl &&
 +          echo "Some more text" >>file.txt &&
 +          git commit -a -m "Second commit" &&
 +          git repack
 +      ) &&
 +      cp -R parent child &&
 +      (
 +          # Set the child to auto-pack if more than one pack exists
 +          cd child &&
 +          git config gc.autopacklimit 1 &&
 +          git config gc.autodetach false &&
 +          git branch test_auto_gc &&
 +          # And create a file that follows the temporary object naming
 +          # convention for the auto-gc to remove
 +          : >.git/objects/tmp_test_object &&
 +          test-chmtime =-1209601 .git/objects/tmp_test_object
 +      ) &&
 +      (
 +          cd parent &&
 +          echo "Even more text" >>file.txt &&
 +          git commit -a -m "Third commit" &&
 +          git send-pack ../child HEAD:refs/heads/test_auto_gc
 +      ) &&
 +      test ! -e child/.git/objects/tmp_test_object
 +'
 +
  rewound_push_setup() {
        rm -rf parent child &&
        mkdir parent &&
        )
  }
  
- rewound_push_succeeded() {
-       cmp ../parent/.git/refs/heads/master .git/refs/heads/master
- }
- rewound_push_failed() {
-       if rewound_push_succeeded
-       then
-               false
-       else
-               true
-       fi
- }
  test_expect_success 'pushing explicit refspecs respects forcing' '
        rewound_push_setup &&
        parent_orig=$(cd parent && git rev-parse --verify master) &&