I observe the following failure on Windws with origin/next, in t5400-send-pack.sh +++ diff -u expect refs --- expect Mon May 15 06:54:59 2017 +++ refs Mon May 15 06:54:59 2017 @@ -1,4 +1,3 @@ 5285e1710002a06a379056b0d21357a999f3c642 refs/heads/master -5285e1710002a06a379056b0d21357a999f3c642 refs/remotes/origin/HEAD 5285e1710002a06a379056b0d21357a999f3c642 refs/remotes/origin/master 53d9066ca10f2e103b33caf3a16a723553c33b00 .have error: last command exited with $?=1 not ok 16 - receive-pack de-dupes .have lines The trace file looks like this: -------- trace -------- packet: receive-pack> 5285e1710002a06a379056b0d21357a999f3c642 refs/heads/master\0report-status delete-refs side-band-64k quiet atomic ofs-delta agent=git/2.13.0.497.g5af12421b0 packet: receive-pack> 5285e1710002a06a379056b0d21357a999f3c642 refs/remotes/origin/HEAD packet: push< 5285e1710002a06a379056b0d21357a999f3c642 refs/heads/master\0report-status delete-refs side-band-64k quiet atomic ofs-delta agent=git/2.13.0.497.g5af12421b0 packet: receive-pack> 5285e1710002a06a379056b0d21357a999f3c642 refs/remotes/origin/master packet: push< 5285e1710002a06a379056b0d21357a999f3c642 refs/remotes/origin/master packet: receive-pack> 53d9066ca10f2e103b33caf3a16a723553c33b00 .have packet: push< 53d9066ca10f2e103b33caf3a16a723553c33b00 .have packet: receive-pack> 0000 packet: push< 0000 packet: push> 0000000000000000000000000000000000000000 b1a1c97e94b6388c108e195d28a3e89f00c81698 refs/heads/foo\0 report-status agent=git/2.13.0.497.g5af12421b0 packet: push> 0000 packet: receive-pack< 0000000000000000000000000000000000000000 b1a1c97e94b6388c108e195d28a3e89f00c81698 refs/heads/foo\0 report-status agent=git/2.13.0.497.g5af12421b0 packet: receive-pack< 0000 packet: receive-pack> unpack ok packet: receive-pack> ok refs/heads/foo packet: receive-pack> 0000 packet: push< unpack ok packet: push< ok refs/heads/foo packet: push< 0000 -------- end of trace -------- Where should I start looking? On a Linux box, the test case does produce an additional line packet: push< 5285e1710002a06a379056b0d21357a999f3c642 refs/remotes/origin/HEAD in the trace file. I also do not see that any tests would be skipped on Windows. (But I forgot to check whether refs/remotes/origin/HEAD is present in any of the repositories.) -- Hannes