comparison tests/test-walk.t @ 16983:13cdc10929d1

tests: move tests in test-walk.t using ':' in filenames to conditional section eol-in-paths will also protect against testing ':' in filenames on FAT.
author Mads Kiilerich <mads@kiilerich.com>
date Mon, 18 Jun 2012 23:44:11 +0200
parents 5efe9c6a34fe
children 6932e85c5c95
comparison
equal deleted inserted replaced
16982:9c892c830a72 16983:13cdc10929d1
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 $ echo glob:glob > glob:glob
18 $ hg addremove 17 $ hg addremove
19 adding beans/black 18 adding beans/black
20 adding beans/borlotti 19 adding beans/borlotti
21 adding beans/kidney 20 adding beans/kidney
22 adding beans/navy 21 adding beans/navy
23 adding beans/pinto 22 adding beans/pinto
24 adding beans/turtle 23 adding beans/turtle
25 adding fennel 24 adding fennel
26 adding fenugreek 25 adding fenugreek
27 adding fiddlehead 26 adding fiddlehead
28 adding glob:glob
29 adding mammals/Procyonidae/cacomistle 27 adding mammals/Procyonidae/cacomistle
30 adding mammals/Procyonidae/coatimundi 28 adding mammals/Procyonidae/coatimundi
31 adding mammals/Procyonidae/raccoon 29 adding mammals/Procyonidae/raccoon
32 adding mammals/skunk 30 adding mammals/skunk
33 warning: filename contains ':', which is reserved on Windows: 'glob:glob'
34 $ hg commit -m "commit #0" 31 $ hg commit -m "commit #0"
35 32
36 $ hg debugwalk 33 $ hg debugwalk
37 f beans/black beans/black 34 f beans/black beans/black
38 f beans/borlotti beans/borlotti 35 f beans/borlotti beans/borlotti
41 f beans/pinto beans/pinto 38 f beans/pinto beans/pinto
42 f beans/turtle beans/turtle 39 f beans/turtle beans/turtle
43 f fennel fennel 40 f fennel fennel
44 f fenugreek fenugreek 41 f fenugreek fenugreek
45 f fiddlehead fiddlehead 42 f fiddlehead fiddlehead
46 f glob:glob glob:glob
47 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle 43 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
48 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi 44 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
49 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon 45 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
50 f mammals/skunk mammals/skunk 46 f mammals/skunk mammals/skunk
51 $ hg debugwalk -I. 47 $ hg debugwalk -I.
56 f beans/pinto beans/pinto 52 f beans/pinto beans/pinto
57 f beans/turtle beans/turtle 53 f beans/turtle beans/turtle
58 f fennel fennel 54 f fennel fennel
59 f fenugreek fenugreek 55 f fenugreek fenugreek
60 f fiddlehead fiddlehead 56 f fiddlehead fiddlehead
61 f glob:glob glob:glob
62 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle 57 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
63 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi 58 f mammals/Procyonidae/coatimundi mammals/Procyonidae/coatimundi
64 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon 59 f mammals/Procyonidae/raccoon mammals/Procyonidae/raccoon
65 f mammals/skunk mammals/skunk 60 f mammals/skunk mammals/skunk
66 61
73 f beans/pinto ../beans/pinto 68 f beans/pinto ../beans/pinto
74 f beans/turtle ../beans/turtle 69 f beans/turtle ../beans/turtle
75 f fennel ../fennel 70 f fennel ../fennel
76 f fenugreek ../fenugreek 71 f fenugreek ../fenugreek
77 f fiddlehead ../fiddlehead 72 f fiddlehead ../fiddlehead
78 f glob:glob ../glob:glob
79 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle 73 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
80 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi 74 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
81 f mammals/Procyonidae/raccoon Procyonidae/raccoon 75 f mammals/Procyonidae/raccoon Procyonidae/raccoon
82 f mammals/skunk skunk 76 f mammals/skunk skunk
83 $ hg debugwalk -X ../beans 77 $ hg debugwalk -X ../beans
84 f fennel ../fennel 78 f fennel ../fennel
85 f fenugreek ../fenugreek 79 f fenugreek ../fenugreek
86 f fiddlehead ../fiddlehead 80 f fiddlehead ../fiddlehead
87 f glob:glob ../glob:glob
88 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle 81 f mammals/Procyonidae/cacomistle Procyonidae/cacomistle
89 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi 82 f mammals/Procyonidae/coatimundi Procyonidae/coatimundi
90 f mammals/Procyonidae/raccoon Procyonidae/raccoon 83 f mammals/Procyonidae/raccoon Procyonidae/raccoon
91 f mammals/skunk skunk 84 f mammals/skunk skunk
92 $ hg debugwalk -I '*k' 85 $ hg debugwalk -I '*k'
225 218
226 $ hg debugwalk glob:\* 219 $ hg debugwalk glob:\*
227 f fennel fennel 220 f fennel fennel
228 f fenugreek fenugreek 221 f fenugreek fenugreek
229 f fiddlehead fiddlehead 222 f fiddlehead fiddlehead
223 #if eol-in-paths
224 $ echo glob:glob > glob:glob
225 $ hg addremove
226 adding glob:glob
227 warning: filename contains ':', which is reserved on Windows: 'glob:glob'
228 $ hg debugwalk glob:\*
229 f fennel fennel
230 f fenugreek fenugreek
231 f fiddlehead fiddlehead
230 f glob:glob glob:glob 232 f glob:glob glob:glob
233 $ rm glob:glob
234 $ hg addremove
235 removing glob:glob
236 #endif
231 237
232 $ hg debugwalk 'glob:**e' 238 $ hg debugwalk 'glob:**e'
233 f beans/turtle beans/turtle 239 f beans/turtle beans/turtle
234 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle 240 f mammals/Procyonidae/cacomistle mammals/Procyonidae/cacomistle
235 241
236 $ hg debugwalk 're:.*[kb]$' 242 $ hg debugwalk 're:.*[kb]$'
237 f beans/black beans/black 243 f beans/black beans/black
238 f fenugreek fenugreek 244 f fenugreek fenugreek
239 f glob:glob glob:glob
240 f mammals/skunk mammals/skunk 245 f mammals/skunk mammals/skunk
241 246
242 $ hg debugwalk path:beans/black 247 $ hg debugwalk path:beans/black
243 f beans/black beans/black exact 248 f beans/black beans/black exact
244 $ hg debugwalk path:beans//black 249 $ hg debugwalk path:beans//black