#!/bin/sh test_description='test fetching of oddly-named refs' . ./test-lib.sh # afterwards we will have: # HEAD - two # refs/for/refs/heads/master - one # refs/heads/master - three test_expect_success 'setup repo with odd suffix ref' ' echo content >file && git add . && git commit -m one && git update-ref refs/for/refs/heads/master HEAD && echo content >>file && git commit -a -m two && echo content >>file && git commit -a -m three && git checkout HEAD^ ' test_expect_success 'suffix ref is ignored during fetch' ' git clone --bare file://"$PWD" suffix && echo three >expect && git --git-dir=suffix log -1 --format=%s refs/heads/master >actual && test_cmp expect actual ' test_done