##// END OF EJS Templates
tests: better testing of 'glob:glob' in test-walk.t
Mads Kiilerich -
r16984:6932e85c default
parent child Browse files
Show More
@@ -1,329 +1,335 b''
1 $ "$TESTDIR/hghave" no-windows || exit 80
1 $ "$TESTDIR/hghave" no-windows || exit 80
2
2
3 $ hg init t
3 $ hg init t
4 $ cd t
4 $ cd t
5 $ mkdir -p beans
5 $ mkdir -p beans
6 $ for b in kidney navy turtle borlotti black pinto; do
6 $ for b in kidney navy turtle borlotti black pinto; do
7 > echo $b > beans/$b
7 > echo $b > beans/$b
8 $ done
8 $ done
9 $ mkdir -p mammals/Procyonidae
9 $ mkdir -p mammals/Procyonidae
10 $ for m in cacomistle coatimundi raccoon; do
10 $ for m in cacomistle coatimundi raccoon; do
11 > echo $m > mammals/Procyonidae/$m
11 > echo $m > mammals/Procyonidae/$m
12 $ done
12 $ done
13 $ echo skunk > mammals/skunk
13 $ echo skunk > mammals/skunk
14 $ echo fennel > fennel
14 $ echo fennel > fennel
15 $ echo fenugreek > fenugreek
15 $ echo fenugreek > fenugreek
16 $ echo fiddlehead > fiddlehead
16 $ echo fiddlehead > fiddlehead
17 $ hg addremove
17 $ hg addremove
18 adding beans/black
18 adding beans/black
19 adding beans/borlotti
19 adding beans/borlotti
20 adding beans/kidney
20 adding beans/kidney
21 adding beans/navy
21 adding beans/navy
22 adding beans/pinto
22 adding beans/pinto
23 adding beans/turtle
23 adding beans/turtle
24 adding fennel
24 adding fennel
25 adding fenugreek
25 adding fenugreek
26 adding fiddlehead
26 adding fiddlehead
27 adding mammals/Procyonidae/cacomistle
27 adding mammals/Procyonidae/cacomistle
28 adding mammals/Procyonidae/coatimundi
28 adding mammals/Procyonidae/coatimundi
29 adding mammals/Procyonidae/raccoon
29 adding mammals/Procyonidae/raccoon
30 adding mammals/skunk
30 adding mammals/skunk
31 $ hg commit -m "commit #0"
31 $ hg commit -m "commit #0"
32
32
33 $ hg debugwalk
33 $ hg debugwalk
34 f beans/black beans/black
34 f beans/black beans/black
35 f beans/borlotti beans/borlotti
35 f beans/borlotti beans/borlotti
36 f beans/kidney beans/kidney
36 f beans/kidney beans/kidney
37 f beans/navy beans/navy
37 f beans/navy beans/navy
38 f beans/pinto beans/pinto
38 f beans/pinto beans/pinto
39 f beans/turtle beans/turtle
39 f beans/turtle beans/turtle
40 f fennel fennel
40 f fennel fennel
41 f fenugreek fenugreek
41 f fenugreek fenugreek
42 f fiddlehead fiddlehead
42 f fiddlehead fiddlehead
43 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
43 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
44 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
44 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
45 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
45 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
46 f mammals/skunk mammals/skunk
46 f mammals/skunk mammals/skunk
47 $ hg debugwalk -I.
47 $ hg debugwalk -I.
48 f beans/black beans/black
48 f beans/black beans/black
49 f beans/borlotti beans/borlotti
49 f beans/borlotti beans/borlotti
50 f beans/kidney beans/kidney
50 f beans/kidney beans/kidney
51 f beans/navy beans/navy
51 f beans/navy beans/navy
52 f beans/pinto beans/pinto
52 f beans/pinto beans/pinto
53 f beans/turtle beans/turtle
53 f beans/turtle beans/turtle
54 f fennel fennel
54 f fennel fennel
55 f fenugreek fenugreek
55 f fenugreek fenugreek
56 f fiddlehead fiddlehead
56 f fiddlehead fiddlehead
57 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
57 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
58 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
58 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
59 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
59 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
60 f mammals/skunk mammals/skunk
60 f mammals/skunk mammals/skunk
61
61
62 $ cd mammals
62 $ cd mammals
63 $ hg debugwalk
63 $ hg debugwalk
64 f beans/black ../beans/black
64 f beans/black ../beans/black
65 f beans/borlotti ../beans/borlotti
65 f beans/borlotti ../beans/borlotti
66 f beans/kidney ../beans/kidney
66 f beans/kidney ../beans/kidney
67 f beans/navy ../beans/navy
67 f beans/navy ../beans/navy
68 f beans/pinto ../beans/pinto
68 f beans/pinto ../beans/pinto
69 f beans/turtle ../beans/turtle
69 f beans/turtle ../beans/turtle
70 f fennel ../fennel
70 f fennel ../fennel
71 f fenugreek ../fenugreek
71 f fenugreek ../fenugreek
72 f fiddlehead ../fiddlehead
72 f fiddlehead ../fiddlehead
73 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
73 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
74 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
74 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
75 f mammals/Procyonidae/raccoon Procyonidae/raccoon
75 f mammals/Procyonidae/raccoon Procyonidae/raccoon
76 f mammals/skunk skunk
76 f mammals/skunk skunk
77 $ hg debugwalk -X ../beans
77 $ hg debugwalk -X ../beans
78 f fennel ../fennel
78 f fennel ../fennel
79 f fenugreek ../fenugreek
79 f fenugreek ../fenugreek
80 f fiddlehead ../fiddlehead
80 f fiddlehead ../fiddlehead
81 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
81 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
82 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
82 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
83 f mammals/Procyonidae/raccoon Procyonidae/raccoon
83 f mammals/Procyonidae/raccoon Procyonidae/raccoon
84 f mammals/skunk skunk
84 f mammals/skunk skunk
85 $ hg debugwalk -I '*k'
85 $ hg debugwalk -I '*k'
86 f mammals/skunk skunk
86 f mammals/skunk skunk
87 $ hg debugwalk -I 'glob:*k'
87 $ hg debugwalk -I 'glob:*k'
88 f mammals/skunk skunk
88 f mammals/skunk skunk
89 $ hg debugwalk -I 'relglob:*k'
89 $ hg debugwalk -I 'relglob:*k'
90 f beans/black ../beans/black
90 f beans/black ../beans/black
91 f fenugreek ../fenugreek
91 f fenugreek ../fenugreek
92 f mammals/skunk skunk
92 f mammals/skunk skunk
93 $ hg debugwalk -I 'relglob:*k' .
93 $ hg debugwalk -I 'relglob:*k' .
94 f mammals/skunk skunk
94 f mammals/skunk skunk
95 $ hg debugwalk -I 're:.*k$'
95 $ hg debugwalk -I 're:.*k$'
96 f beans/black ../beans/black
96 f beans/black ../beans/black
97 f fenugreek ../fenugreek
97 f fenugreek ../fenugreek
98 f mammals/skunk skunk
98 f mammals/skunk skunk
99 $ hg debugwalk -I 'relre:.*k$'
99 $ hg debugwalk -I 'relre:.*k$'
100 f beans/black ../beans/black
100 f beans/black ../beans/black
101 f fenugreek ../fenugreek
101 f fenugreek ../fenugreek
102 f mammals/skunk skunk
102 f mammals/skunk skunk
103 $ hg debugwalk -I 'path:beans'
103 $ hg debugwalk -I 'path:beans'
104 f beans/black ../beans/black
104 f beans/black ../beans/black
105 f beans/borlotti ../beans/borlotti
105 f beans/borlotti ../beans/borlotti
106 f beans/kidney ../beans/kidney
106 f beans/kidney ../beans/kidney
107 f beans/navy ../beans/navy
107 f beans/navy ../beans/navy
108 f beans/pinto ../beans/pinto
108 f beans/pinto ../beans/pinto
109 f beans/turtle ../beans/turtle
109 f beans/turtle ../beans/turtle
110 $ hg debugwalk -I 'relpath:../beans'
110 $ hg debugwalk -I 'relpath:../beans'
111 f beans/black ../beans/black
111 f beans/black ../beans/black
112 f beans/borlotti ../beans/borlotti
112 f beans/borlotti ../beans/borlotti
113 f beans/kidney ../beans/kidney
113 f beans/kidney ../beans/kidney
114 f beans/navy ../beans/navy
114 f beans/navy ../beans/navy
115 f beans/pinto ../beans/pinto
115 f beans/pinto ../beans/pinto
116 f beans/turtle ../beans/turtle
116 f beans/turtle ../beans/turtle
117 $ hg debugwalk .
117 $ hg debugwalk .
118 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
118 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
119 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
119 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
120 f mammals/Procyonidae/raccoon Procyonidae/raccoon
120 f mammals/Procyonidae/raccoon Procyonidae/raccoon
121 f mammals/skunk skunk
121 f mammals/skunk skunk
122 $ hg debugwalk -I.
122 $ hg debugwalk -I.
123 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
123 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
124 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
124 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
125 f mammals/Procyonidae/raccoon Procyonidae/raccoon
125 f mammals/Procyonidae/raccoon Procyonidae/raccoon
126 f mammals/skunk skunk
126 f mammals/skunk skunk
127 $ hg debugwalk Procyonidae
127 $ hg debugwalk Procyonidae
128 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
128 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
129 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
129 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
130 f mammals/Procyonidae/raccoon Procyonidae/raccoon
130 f mammals/Procyonidae/raccoon Procyonidae/raccoon
131
131
132 $ cd Procyonidae
132 $ cd Procyonidae
133 $ hg debugwalk .
133 $ hg debugwalk .
134 f mammals/Procyonidae/cacomistle cacomistle
134 f mammals/Procyonidae/cacomistle cacomistle
135 f mammals/Procyonidae/coatimundi coatimundi
135 f mammals/Procyonidae/coatimundi coatimundi
136 f mammals/Procyonidae/raccoon raccoon
136 f mammals/Procyonidae/raccoon raccoon
137 $ hg debugwalk ..
137 $ hg debugwalk ..
138 f mammals/Procyonidae/cacomistle cacomistle
138 f mammals/Procyonidae/cacomistle cacomistle
139 f mammals/Procyonidae/coatimundi coatimundi
139 f mammals/Procyonidae/coatimundi coatimundi
140 f mammals/Procyonidae/raccoon raccoon
140 f mammals/Procyonidae/raccoon raccoon
141 f mammals/skunk ../skunk
141 f mammals/skunk ../skunk
142 $ cd ..
142 $ cd ..
143
143
144 $ hg debugwalk ../beans
144 $ hg debugwalk ../beans
145 f beans/black ../beans/black
145 f beans/black ../beans/black
146 f beans/borlotti ../beans/borlotti
146 f beans/borlotti ../beans/borlotti
147 f beans/kidney ../beans/kidney
147 f beans/kidney ../beans/kidney
148 f beans/navy ../beans/navy
148 f beans/navy ../beans/navy
149 f beans/pinto ../beans/pinto
149 f beans/pinto ../beans/pinto
150 f beans/turtle ../beans/turtle
150 f beans/turtle ../beans/turtle
151 $ hg debugwalk .
151 $ hg debugwalk .
152 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
152 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
153 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
153 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
154 f mammals/Procyonidae/raccoon Procyonidae/raccoon
154 f mammals/Procyonidae/raccoon Procyonidae/raccoon
155 f mammals/skunk skunk
155 f mammals/skunk skunk
156 $ hg debugwalk .hg
156 $ hg debugwalk .hg
157 abort: path 'mammals/.hg' is inside nested repo 'mammals'
157 abort: path 'mammals/.hg' is inside nested repo 'mammals'
158 [255]
158 [255]
159 $ hg debugwalk ../.hg
159 $ hg debugwalk ../.hg
160 abort: path contains illegal component: .hg
160 abort: path contains illegal component: .hg
161 [255]
161 [255]
162 $ cd ..
162 $ cd ..
163
163
164 $ hg debugwalk -Ibeans
164 $ hg debugwalk -Ibeans
165 f beans/black beans/black
165 f beans/black beans/black
166 f beans/borlotti beans/borlotti
166 f beans/borlotti beans/borlotti
167 f beans/kidney beans/kidney
167 f beans/kidney beans/kidney
168 f beans/navy beans/navy
168 f beans/navy beans/navy
169 f beans/pinto beans/pinto
169 f beans/pinto beans/pinto
170 f beans/turtle beans/turtle
170 f beans/turtle beans/turtle
171 $ hg debugwalk -I '{*,{b,m}*/*}k'
171 $ hg debugwalk -I '{*,{b,m}*/*}k'
172 f beans/black beans/black
172 f beans/black beans/black
173 f fenugreek fenugreek
173 f fenugreek fenugreek
174 f mammals/skunk mammals/skunk
174 f mammals/skunk mammals/skunk
175 $ hg debugwalk 'glob:mammals/../beans/b*'
175 $ hg debugwalk 'glob:mammals/../beans/b*'
176 f beans/black beans/black
176 f beans/black beans/black
177 f beans/borlotti beans/borlotti
177 f beans/borlotti beans/borlotti
178 $ hg debugwalk '-X*/Procyonidae' mammals
178 $ hg debugwalk '-X*/Procyonidae' mammals
179 f mammals/skunk mammals/skunk
179 f mammals/skunk mammals/skunk
180 $ hg debugwalk path:mammals
180 $ hg debugwalk path:mammals
181 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
181 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
182 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
182 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
183 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
183 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
184 f mammals/skunk mammals/skunk
184 f mammals/skunk mammals/skunk
185 $ hg debugwalk ..
185 $ hg debugwalk ..
186 abort: .. not under root
186 abort: .. not under root
187 [255]
187 [255]
188 $ hg debugwalk beans/../..
188 $ hg debugwalk beans/../..
189 abort: beans/../.. not under root
189 abort: beans/../.. not under root
190 [255]
190 [255]
191 $ hg debugwalk .hg
191 $ hg debugwalk .hg
192 abort: path contains illegal component: .hg
192 abort: path contains illegal component: .hg
193 [255]
193 [255]
194 $ hg debugwalk beans/../.hg
194 $ hg debugwalk beans/../.hg
195 abort: path contains illegal component: .hg
195 abort: path contains illegal component: .hg
196 [255]
196 [255]
197 $ hg debugwalk beans/../.hg/data
197 $ hg debugwalk beans/../.hg/data
198 abort: path contains illegal component: .hg/data
198 abort: path contains illegal component: .hg/data
199 [255]
199 [255]
200 $ hg debugwalk beans/.hg
200 $ hg debugwalk beans/.hg
201 abort: path 'beans/.hg' is inside nested repo 'beans'
201 abort: path 'beans/.hg' is inside nested repo 'beans'
202 [255]
202 [255]
203
203
204 Test absolute paths:
204 Test absolute paths:
205
205
206 $ hg debugwalk `pwd`/beans
206 $ hg debugwalk `pwd`/beans
207 f beans/black beans/black
207 f beans/black beans/black
208 f beans/borlotti beans/borlotti
208 f beans/borlotti beans/borlotti
209 f beans/kidney beans/kidney
209 f beans/kidney beans/kidney
210 f beans/navy beans/navy
210 f beans/navy beans/navy
211 f beans/pinto beans/pinto
211 f beans/pinto beans/pinto
212 f beans/turtle beans/turtle
212 f beans/turtle beans/turtle
213 $ hg debugwalk `pwd`/..
213 $ hg debugwalk `pwd`/..
214 abort: $TESTTMP/t/.. not under root
214 abort: $TESTTMP/t/.. not under root
215 [255]
215 [255]
216
216
217 Test patterns:
217 Test patterns:
218
218
219 $ hg debugwalk glob:\*
219 $ hg debugwalk glob:\*
220 f fennel fennel
220 f fennel fennel
221 f fenugreek fenugreek
221 f fenugreek fenugreek
222 f fiddlehead fiddlehead
222 f fiddlehead fiddlehead
223 #if eol-in-paths
223 #if eol-in-paths
224 $ echo glob:glob > glob:glob
224 $ echo glob:glob > glob:glob
225 $ hg addremove
225 $ hg addremove
226 adding glob:glob
226 adding glob:glob
227 warning: filename contains ':', which is reserved on Windows: 'glob:glob'
227 warning: filename contains ':', which is reserved on Windows: 'glob:glob'
228 $ hg debugwalk glob:\*
228 $ hg debugwalk glob:\*
229 f fennel fennel
229 f fennel fennel
230 f fenugreek fenugreek
230 f fenugreek fenugreek
231 f fiddlehead fiddlehead
231 f fiddlehead fiddlehead
232 f glob:glob glob:glob
232 f glob:glob glob:glob
233 $ hg debugwalk glob:glob
234 glob: No such file or directory
235 $ hg debugwalk glob:glob:glob
236 f glob:glob glob:glob exact
237 $ hg debugwalk path:glob:glob
238 f glob:glob glob:glob exact
233 $ rm glob:glob
239 $ rm glob:glob
234 $ hg addremove
240 $ hg addremove
235 removing glob:glob
241 removing glob:glob
236 #endif
242 #endif
237
243
238 $ hg debugwalk 'glob:**e'
244 $ hg debugwalk 'glob:**e'
239 f beans/turtle beans/turtle
245 f beans/turtle beans/turtle
240 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
246 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
241
247
242 $ hg debugwalk 're:.*[kb]$'
248 $ hg debugwalk 're:.*[kb]$'
243 f beans/black beans/black
249 f beans/black beans/black
244 f fenugreek fenugreek
250 f fenugreek fenugreek
245 f mammals/skunk mammals/skunk
251 f mammals/skunk mammals/skunk
246
252
247 $ hg debugwalk path:beans/black
253 $ hg debugwalk path:beans/black
248 f beans/black beans/black exact
254 f beans/black beans/black exact
249 $ hg debugwalk path:beans//black
255 $ hg debugwalk path:beans//black
250 f beans/black beans/black exact
256 f beans/black beans/black exact
251
257
252 $ hg debugwalk relglob:Procyonidae
258 $ hg debugwalk relglob:Procyonidae
253 $ hg debugwalk 'relglob:Procyonidae/**'
259 $ hg debugwalk 'relglob:Procyonidae/**'
254 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
260 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
255 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
261 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
256 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
262 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
257 $ hg debugwalk 'relglob:Procyonidae/**' fennel
263 $ hg debugwalk 'relglob:Procyonidae/**' fennel
258 f fennel fennel exact
264 f fennel fennel exact
259 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
265 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
260 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
266 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
261 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
267 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
262 $ hg debugwalk beans 'glob:beans/*'
268 $ hg debugwalk beans 'glob:beans/*'
263 f beans/black beans/black
269 f beans/black beans/black
264 f beans/borlotti beans/borlotti
270 f beans/borlotti beans/borlotti
265 f beans/kidney beans/kidney
271 f beans/kidney beans/kidney
266 f beans/navy beans/navy
272 f beans/navy beans/navy
267 f beans/pinto beans/pinto
273 f beans/pinto beans/pinto
268 f beans/turtle beans/turtle
274 f beans/turtle beans/turtle
269 $ hg debugwalk 'glob:mamm**'
275 $ hg debugwalk 'glob:mamm**'
270 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
276 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
271 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
277 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
272 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
278 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
273 f mammals/skunk mammals/skunk
279 f mammals/skunk mammals/skunk
274 $ hg debugwalk 'glob:mamm**' fennel
280 $ hg debugwalk 'glob:mamm**' fennel
275 f fennel fennel exact
281 f fennel fennel exact
276 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
282 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
277 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
283 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
278 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
284 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
279 f mammals/skunk mammals/skunk
285 f mammals/skunk mammals/skunk
280 $ hg debugwalk 'glob:j*'
286 $ hg debugwalk 'glob:j*'
281 $ hg debugwalk NOEXIST
287 $ hg debugwalk NOEXIST
282 NOEXIST: * (glob)
288 NOEXIST: * (glob)
283
289
284 #if fifo
290 #if fifo
285 $ mkfifo fifo
291 $ mkfifo fifo
286 $ hg debugwalk fifo
292 $ hg debugwalk fifo
287 fifo: unsupported file type (type is fifo)
293 fifo: unsupported file type (type is fifo)
288 #endif
294 #endif
289
295
290 $ rm fenugreek
296 $ rm fenugreek
291 $ hg debugwalk fenugreek
297 $ hg debugwalk fenugreek
292 f fenugreek fenugreek exact
298 f fenugreek fenugreek exact
293 $ hg rm fenugreek
299 $ hg rm fenugreek
294 $ hg debugwalk fenugreek
300 $ hg debugwalk fenugreek
295 f fenugreek fenugreek exact
301 f fenugreek fenugreek exact
296 $ touch new
302 $ touch new
297 $ hg debugwalk new
303 $ hg debugwalk new
298 f new new exact
304 f new new exact
299
305
300 $ mkdir ignored
306 $ mkdir ignored
301 $ touch ignored/file
307 $ touch ignored/file
302 $ echo '^ignored$' > .hgignore
308 $ echo '^ignored$' > .hgignore
303 $ hg debugwalk ignored
309 $ hg debugwalk ignored
304 $ hg debugwalk ignored/file
310 $ hg debugwalk ignored/file
305 f ignored/file ignored/file exact
311 f ignored/file ignored/file exact
306
312
307 Test listfile and listfile0
313 Test listfile and listfile0
308
314
309 $ python -c "file('../listfile0', 'wb').write('fenugreek\0new\0')"
315 $ python -c "file('../listfile0', 'wb').write('fenugreek\0new\0')"
310 $ hg debugwalk -I 'listfile0:../listfile0'
316 $ hg debugwalk -I 'listfile0:../listfile0'
311 f fenugreek fenugreek
317 f fenugreek fenugreek
312 f new new
318 f new new
313 $ python -c "file('../listfile', 'wb').write('fenugreek\nnew\r\nmammals/skunk\n')"
319 $ python -c "file('../listfile', 'wb').write('fenugreek\nnew\r\nmammals/skunk\n')"
314 $ hg debugwalk -I 'listfile:../listfile'
320 $ hg debugwalk -I 'listfile:../listfile'
315 f fenugreek fenugreek
321 f fenugreek fenugreek
316 f mammals/skunk mammals/skunk
322 f mammals/skunk mammals/skunk
317 f new new
323 f new new
318
324
319 $ cd ..
325 $ cd ..
320 $ hg debugwalk -R t t/mammals/skunk
326 $ hg debugwalk -R t t/mammals/skunk
321 f mammals/skunk t/mammals/skunk exact
327 f mammals/skunk t/mammals/skunk exact
322 $ mkdir t2
328 $ mkdir t2
323 $ cd t2
329 $ cd t2
324 $ hg debugwalk -R ../t ../t/mammals/skunk
330 $ hg debugwalk -R ../t ../t/mammals/skunk
325 f mammals/skunk ../t/mammals/skunk exact
331 f mammals/skunk ../t/mammals/skunk exact
326 $ hg debugwalk --cwd ../t mammals/skunk
332 $ hg debugwalk --cwd ../t mammals/skunk
327 f mammals/skunk mammals/skunk exact
333 f mammals/skunk mammals/skunk exact
328
334
329 $ cd ..
335 $ cd ..
General Comments 0
You need to be logged in to leave comments. Login now