@@ -71,9 +71,9 @@ test_expect_success 'by default all branches will be kept updated' '
7171 (
7272 cd dir_all &&
7373 git fetch &&
74- git for-each-ref refs/remotes/origin |
74+ git for-each-ref refs/remotes/origin >refs &&
7575 sed -e "/HEAD$/d" \
76- -e "s|/remotes/origin/|/heads/|" >../actual
76+ -e "s|/remotes/origin/|/heads/|" refs >../actual
7777 ) &&
7878 # follow both master and side
7979 git for-each-ref refs/heads >expect &&
@@ -104,9 +104,9 @@ test_expect_success '--single-branch while HEAD pointing at master' '
104104 (
105105 cd dir_master &&
106106 git fetch --force &&
107- git for-each-ref refs/remotes/origin |
107+ git for-each-ref refs/remotes/origin >refs &&
108108 sed -e "/HEAD$/d" \
109- -e "s|/remotes/origin/|/heads/|" >../actual
109+ -e "s|/remotes/origin/|/heads/|" refs >../actual
110110 ) &&
111111 # only follow master
112112 git for-each-ref refs/heads/master >expect &&
@@ -126,9 +126,9 @@ test_expect_success '--single-branch while HEAD pointing at master and --no-tags
126126 (
127127 cd dir_master_no_tags &&
128128 git fetch &&
129- git for-each-ref refs/remotes/origin |
129+ git for-each-ref refs/remotes/origin >refs &&
130130 sed -e "/HEAD$/d" \
131- -e "s|/remotes/origin/|/heads/|" >../actual
131+ -e "s|/remotes/origin/|/heads/|" refs >../actual
132132 ) &&
133133 # only follow master
134134 git for-each-ref refs/heads/master >expect &&
@@ -156,9 +156,9 @@ test_expect_success '--single-branch while HEAD pointing at side' '
156156 (
157157 cd dir_side &&
158158 git fetch &&
159- git for-each-ref refs/remotes/origin |
159+ git for-each-ref refs/remotes/origin >refs &&
160160 sed -e "/HEAD$/d" \
161- -e "s|/remotes/origin/|/heads/|" >../actual
161+ -e "s|/remotes/origin/|/heads/|" refs >../actual
162162 ) &&
163163 # only follow side
164164 git for-each-ref refs/heads/side >expect &&
@@ -169,9 +169,9 @@ test_expect_success '--single-branch with explicit --branch side' '
169169 (
170170 cd dir_side2 &&
171171 git fetch &&
172- git for-each-ref refs/remotes/origin |
172+ git for-each-ref refs/remotes/origin >refs &&
173173 sed -e "/HEAD$/d" \
174- -e "s|/remotes/origin/|/heads/|" >../actual
174+ -e "s|/remotes/origin/|/heads/|" refs >../actual
175175 ) &&
176176 # only follow side
177177 git for-each-ref refs/heads/side >expect &&
@@ -223,9 +223,9 @@ test_expect_success '--single-branch with detached' '
223223 (
224224 cd dir_detached &&
225225 git fetch &&
226- git for-each-ref refs/remotes/origin |
226+ git for-each-ref refs/remotes/origin >refs &&
227227 sed -e "/HEAD$/d" \
228- -e "s|/remotes/origin/|/heads/|" >../actual
228+ -e "s|/remotes/origin/|/heads/|" refs >../actual
229229 ) &&
230230 # nothing
231231 test_must_be_empty actual
0 commit comments