195 $ echo abc > CapsDir1/CapsDir/AbC.txt |
195 $ echo abc > CapsDir1/CapsDir/AbC.txt |
196 $ mkdir CapsDir1/CapsDir/SubDir |
196 $ mkdir CapsDir1/CapsDir/SubDir |
197 $ echo def > CapsDir1/CapsDir/SubDir/Def.txt |
197 $ echo def > CapsDir1/CapsDir/SubDir/Def.txt |
198 |
198 |
199 $ hg add capsdir1/capsdir |
199 $ hg add capsdir1/capsdir |
200 adding CapsDir1/CapsDir/AbC.txt (glob) |
200 adding CapsDir1/CapsDir/AbC.txt |
201 adding CapsDir1/CapsDir/SubDir/Def.txt (glob) |
201 adding CapsDir1/CapsDir/SubDir/Def.txt |
202 |
202 |
203 $ hg forget capsdir1/capsdir/abc.txt |
203 $ hg forget capsdir1/capsdir/abc.txt |
204 |
204 |
205 $ hg forget capsdir1/capsdir |
205 $ hg forget capsdir1/capsdir |
206 removing CapsDir1/CapsDir/SubDir/Def.txt (glob) |
206 removing CapsDir1/CapsDir/SubDir/Def.txt |
207 |
207 |
208 $ hg add capsdir1 |
208 $ hg add capsdir1 |
209 adding CapsDir1/CapsDir/AbC.txt (glob) |
209 adding CapsDir1/CapsDir/AbC.txt |
210 adding CapsDir1/CapsDir/SubDir/Def.txt (glob) |
210 adding CapsDir1/CapsDir/SubDir/Def.txt |
211 |
211 |
212 $ hg ci -m "AbCDef" capsdir1/capsdir |
212 $ hg ci -m "AbCDef" capsdir1/capsdir |
213 |
213 |
214 $ hg status -A capsdir1/capsdir |
214 $ hg status -A capsdir1/capsdir |
215 C CapsDir1/CapsDir/AbC.txt |
215 C CapsDir1/CapsDir/AbC.txt |
216 C CapsDir1/CapsDir/SubDir/Def.txt |
216 C CapsDir1/CapsDir/SubDir/Def.txt |
217 |
217 |
218 $ hg files capsdir1/capsdir |
218 $ hg files capsdir1/capsdir |
219 CapsDir1/CapsDir/AbC.txt (glob) |
219 CapsDir1/CapsDir/AbC.txt |
220 CapsDir1/CapsDir/SubDir/Def.txt (glob) |
220 CapsDir1/CapsDir/SubDir/Def.txt |
221 |
221 |
222 $ echo xyz > CapsDir1/CapsDir/SubDir/Def.txt |
222 $ echo xyz > CapsDir1/CapsDir/SubDir/Def.txt |
223 $ hg ci -m xyz capsdir1/capsdir/subdir/def.txt |
223 $ hg ci -m xyz capsdir1/capsdir/subdir/def.txt |
224 |
224 |
225 $ hg revert -r '.^' capsdir1/capsdir |
225 $ hg revert -r '.^' capsdir1/capsdir |
226 reverting CapsDir1/CapsDir/SubDir/Def.txt (glob) |
226 reverting CapsDir1/CapsDir/SubDir/Def.txt |
227 |
227 |
228 The conditional tests above mean the hash on the diff line differs on Windows |
228 The conditional tests above mean the hash on the diff line differs on Windows |
229 and OS X |
229 and OS X |
230 $ hg diff capsdir1/capsdir |
230 $ hg diff capsdir1/capsdir |
231 diff -r * CapsDir1/CapsDir/SubDir/Def.txt (glob) |
231 diff -r * CapsDir1/CapsDir/SubDir/Def.txt (glob) |
242 M CapsDir1/CapsDir/SubDir/Def.txt |
242 M CapsDir1/CapsDir/SubDir/Def.txt |
243 C CapsDir1/CapsDir/ABC.txt |
243 C CapsDir1/CapsDir/ABC.txt |
244 |
244 |
245 $ hg remove -f 'glob:**.txt' -X capsdir1/capsdir |
245 $ hg remove -f 'glob:**.txt' -X capsdir1/capsdir |
246 $ hg remove -f 'glob:**.txt' -I capsdir1/capsdir |
246 $ hg remove -f 'glob:**.txt' -I capsdir1/capsdir |
247 removing CapsDir1/CapsDir/ABC.txt (glob) |
247 removing CapsDir1/CapsDir/ABC.txt |
248 removing CapsDir1/CapsDir/SubDir/Def.txt (glob) |
248 removing CapsDir1/CapsDir/SubDir/Def.txt |
249 #endif |
249 #endif |
250 |
250 |
251 $ cd .. |
251 $ cd .. |