@@ -22,32 +22,32 @@ test_description='gvfs-helper verb-specific cache-server tests'
2222test_expect_success ' verb-specific cache-server: prefetch uses gvfs.prefetch.cache-server' '
2323 test_when_finished "per_test_cleanup" &&
2424 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.prefetch.cache-server" &&
25- start_gvfs_protocol_server 0 &&
2625 start_gvfs_protocol_server 1 &&
26+ start_gvfs_protocol_server 2 &&
2727
2828 # Configure server 0 as default cache-server and server 1 for prefetch.
2929 git -C "$REPO_T1" config gvfs.cache-server "$(cache_server_url 0)" &&
3030 git -C "$REPO_T1" config gvfs.prefetch.cache-server "$(cache_server_url 1)" &&
3131
32- # Run prefetch - should go to server 1 .
32+ # Run prefetch - should go to server 2 .
3333 git -C "$REPO_T1" gvfs-helper \
3434 --cache-server=trust \
3535 --remote=origin \
3636 --no-progress \
3737 prefetch >OUT.output 2>OUT.stderr &&
3838
3939 # Verify server 1 was contacted (prefetch-specific).
40- verify_server_was_contacted 1 &&
40+ verify_server_was_contacted 2 &&
4141
4242 # Verify server 0 was NOT contacted.
43- verify_server_was_not_contacted 0
43+ verify_server_was_not_contacted 1
4444'
4545
4646test_expect_success ' verb-specific cache-server: get does NOT use gvfs.prefetch.cache-server' '
4747 test_when_finished "per_test_cleanup" &&
4848 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.prefetch.cache-server" &&
49- start_gvfs_protocol_server 0 &&
5049 start_gvfs_protocol_server 1 &&
50+ start_gvfs_protocol_server 2 &&
5151
5252 # Configure server 0 as default cache-server and server 1 for prefetch.
5353 git -C "$REPO_T1" config gvfs.cache-server "$(cache_server_url 0)" &&
@@ -61,41 +61,41 @@ test_expect_success 'verb-specific cache-server: get does NOT use gvfs.prefetch.
6161 <"$OID_ONE_BLOB_FILE" >OUT.output 2>OUT.stderr &&
6262
6363 # Verify server 0 was contacted (default cache-server).
64- verify_server_was_contacted 0 &&
64+ verify_server_was_contacted 1 &&
6565
6666 # Verify server 1 was NOT contacted (prefetch-specific).
67- verify_server_was_not_contacted 1
67+ verify_server_was_not_contacted 2
6868'
6969
7070test_expect_success ' verb-specific cache-server: get uses gvfs.get.cache-server' '
7171 test_when_finished "per_test_cleanup" &&
7272 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.get.cache-server" &&
73- start_gvfs_protocol_server 0 &&
7473 start_gvfs_protocol_server 1 &&
74+ start_gvfs_protocol_server 2 &&
7575
7676 # Configure server 0 as default cache-server and server 1 for get.
7777 git -C "$REPO_T1" config gvfs.cache-server "$(cache_server_url 0)" &&
7878 git -C "$REPO_T1" config gvfs.get.cache-server "$(cache_server_url 1)" &&
7979
80- # Run get - should go to server 1 .
80+ # Run get - should go to server 2 .
8181 git -C "$REPO_T1" gvfs-helper \
8282 --cache-server=trust \
8383 --remote=origin \
8484 get \
8585 <"$OID_ONE_BLOB_FILE" >OUT.output 2>OUT.stderr &&
8686
8787 # Verify server 1 was contacted (get-specific).
88- verify_server_was_contacted 1 &&
88+ verify_server_was_contacted 2 &&
8989
9090 # Verify server 0 was NOT contacted.
91- verify_server_was_not_contacted 0
91+ verify_server_was_not_contacted 1
9292'
9393
9494test_expect_success ' verb-specific cache-server: prefetch does NOT use gvfs.get.cache-server' '
9595 test_when_finished "per_test_cleanup" &&
9696 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.get.cache-server" &&
97- start_gvfs_protocol_server 0 &&
9897 start_gvfs_protocol_server 1 &&
98+ start_gvfs_protocol_server 2 &&
9999
100100 # Configure server 0 as default cache-server and server 1 for get.
101101 git -C "$REPO_T1" config gvfs.cache-server "$(cache_server_url 0)" &&
@@ -109,23 +109,23 @@ test_expect_success 'verb-specific cache-server: prefetch does NOT use gvfs.get.
109109 prefetch >OUT.output 2>OUT.stderr &&
110110
111111 # Verify server 0 was contacted (default cache-server).
112- verify_server_was_contacted 0 &&
112+ verify_server_was_contacted 1 &&
113113
114114 # Verify server 1 was NOT contacted (get-specific).
115- verify_server_was_not_contacted 1
115+ verify_server_was_not_contacted 2
116116'
117117
118118test_expect_success ' verb-specific cache-server: post uses gvfs.post.cache-server' '
119119 test_when_finished "per_test_cleanup" &&
120120 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.post.cache-server" &&
121- start_gvfs_protocol_server 0 &&
122121 start_gvfs_protocol_server 1 &&
122+ start_gvfs_protocol_server 2 &&
123123
124124 # Configure server 0 as default cache-server and server 1 for post.
125125 git -C "$REPO_T1" config gvfs.cache-server "$(cache_server_url 0)" &&
126126 git -C "$REPO_T1" config gvfs.post.cache-server "$(cache_server_url 1)" &&
127127
128- # Run post - should go to server 1 .
128+ # Run post - should go to server 2 .
129129 git -C "$REPO_T1" gvfs-helper \
130130 --cache-server=trust \
131131 --remote=origin \
@@ -134,17 +134,17 @@ test_expect_success 'verb-specific cache-server: post uses gvfs.post.cache-serve
134134 <"$OIDS_BLOBS_FILE" >OUT.output 2>OUT.stderr &&
135135
136136 # Verify server 1 was contacted (post-specific).
137- verify_server_was_contacted 1 &&
137+ verify_server_was_contacted 2 &&
138138
139139 # Verify server 0 was NOT contacted.
140- verify_server_was_not_contacted 0
140+ verify_server_was_not_contacted 1
141141'
142142
143143test_expect_success ' verb-specific cache-server: get does NOT use gvfs.post.cache-server' '
144144 test_when_finished "per_test_cleanup" &&
145145 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.post.cache-server" &&
146- start_gvfs_protocol_server 0 &&
147146 start_gvfs_protocol_server 1 &&
147+ start_gvfs_protocol_server 2 &&
148148
149149 # Configure server 0 as default cache-server and server 1 for post.
150150 git -C "$REPO_T1" config gvfs.cache-server "$(cache_server_url 0)" &&
@@ -158,10 +158,10 @@ test_expect_success 'verb-specific cache-server: get does NOT use gvfs.post.cach
158158 <"$OID_ONE_BLOB_FILE" >OUT.output 2>OUT.stderr &&
159159
160160 # Verify server 0 was contacted (default cache-server).
161- verify_server_was_contacted 0 &&
161+ verify_server_was_contacted 1 &&
162162
163163 # Verify server 1 was NOT contacted (post-specific).
164- verify_server_was_not_contacted 1
164+ verify_server_was_not_contacted 2
165165'
166166
167167test_expect_success ' verb-specific cache-server: all verbs with different servers' '
@@ -170,9 +170,9 @@ test_expect_success 'verb-specific cache-server: all verbs with different server
170170 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.prefetch.cache-server" &&
171171 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.get.cache-server" &&
172172 test_when_finished "git -C \"$REPO_T1\" config --unset gvfs.post.cache-server" &&
173- start_gvfs_protocol_server 0 &&
174173 start_gvfs_protocol_server 1 &&
175174 start_gvfs_protocol_server 2 &&
175+ start_gvfs_protocol_server 2 &&
176176 start_gvfs_protocol_server 3 &&
177177
178178 # Configure each verb to use a different server:
@@ -185,14 +185,14 @@ test_expect_success 'verb-specific cache-server: all verbs with different server
185185 git -C "$REPO_T1" config gvfs.get.cache-server "$(cache_server_url 2)" &&
186186 git -C "$REPO_T1" config gvfs.post.cache-server "$(cache_server_url 3)" &&
187187
188- # Run prefetch - should go to server 1 .
188+ # Run prefetch - should go to server 2 .
189189 git -C "$REPO_T1" gvfs-helper \
190190 --cache-server=trust \
191191 --remote=origin \
192192 --no-progress \
193193 prefetch >OUT.output 2>OUT.stderr &&
194- verify_server_was_contacted 1 &&
195- verify_server_was_not_contacted 0 &&
194+ verify_server_was_contacted 2 &&
195+ verify_server_was_not_contacted 1 &&
196196 verify_server_was_not_contacted 2 &&
197197 verify_server_was_not_contacted 3 &&
198198
0 commit comments