Merge branch 'fc/push-with-export-reporting-result'
authorJunio C Hamano <gitster@pobox.com>
Sun, 5 May 2013 18:12:12 +0000 (11:12 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 5 May 2013 18:12:12 +0000 (11:12 -0700)
* fc/push-with-export-reporting-result:
transport-helper: improve push messages

1  2 
t/t5801-remote-helpers.sh
transport-helper.c
index 69212cdde14c012261eabc4ac9b2e5956213f8d5,214aa40ca4a6fde61ae2658bd2d5e134d594ba1a..dbb02e2afd16b2ca53f18107f5f07af37f217c9b
@@@ -167,23 -166,18 +167,37 @@@ test_expect_success 'push ref with exis
        compare_refs local dup server dup
  '
  
 +test_expect_success GPG 'push signed tag' '
 +      (cd local &&
 +      git checkout master &&
 +      git tag -s -m signed-tag signed-tag &&
 +      git push origin signed-tag
 +      ) &&
 +      compare_refs local signed-tag^{} server signed-tag^{} &&
 +      test_must_fail compare_refs local signed-tag server signed-tag
 +'
 +
 +test_expect_success GPG 'push signed tag with signed-tags capability' '
 +      (cd local &&
 +      git checkout master &&
 +      git tag -s -m signed-tag signed-tag-2 &&
 +      GIT_REMOTE_TESTGIT_SIGNED_TAGS=1 git push origin signed-tag-2
 +      ) &&
 +      compare_refs local signed-tag-2 server signed-tag-2
 +'
 +
+ test_expect_success 'push messages' '
+       (cd local &&
+       git checkout -b new_branch master &&
+       echo new >>file &&
+       git commit -a -m new &&
+       git push origin new_branch &&
+       git fetch origin &&
+       echo new >>file &&
+       git commit -a -m new &&
+       git push origin new_branch 2> msg &&
+       ! grep "\[new branch\]" msg
+       )
+ '
  test_done
Simple merge