path: root/t
diff options
authorJeff King <>2011-07-16 13:03:26 (GMT)
committerJunio C Hamano <>2011-07-19 18:17:47 (GMT)
commit3ea7d09461e4e1b95f6a55f04b2eb66d929464bd (patch)
treee267081fbc1b5be6f61792b2e52442d8d97995dc /t
parent4e51ba238fb92ad732b4d34200fc8f53e29b333f (diff)
transport-helper: don't feed bogus refs to export push
When we want to push to a remote helper that has the "export" capability, we collect all of the refs we want to push and then feed them to fast-export. However, the list of refs is actually a list of remote refs, not local refs. The mapped local refs are included via the peer_ref pointer. So when we add an argument to our fast-export command line, we must be sure to use the local peer_ref name (and if there is no local name, it is because we are not actually sending that ref, or we may not even have the ref at all). Signed-off-by: Jeff King <> Signed-off-by: Sverre Rabbelier <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 't')
1 files changed, 1 insertions, 1 deletions
diff --git a/t/ b/t/
index ca115cc..ceb0010 100755
--- a/t/
+++ b/t/
@@ -106,7 +106,7 @@ test_expect_failure 'fetch multiple branches' '
compare_refs server new localclone refs/remotes/origin/new
-test_expect_failure 'push when remote has extra refs' '
+test_expect_success 'push when remote has extra refs' '
(cd clone &&
echo content >>file &&
git commit -a -m six &&