equal
deleted
inserted
replaced
145 abort: cannot change sparseness due to pending changes (delete the files or use --force to bring them back dirty) |
145 abort: cannot change sparseness due to pending changes (delete the files or use --force to bring them back dirty) |
146 [255] |
146 [255] |
147 |
147 |
148 Verify deleting sparseness with --force brings back files |
148 Verify deleting sparseness with --force brings back files |
149 |
149 |
150 $ hg debugsparse --delete -f 'show*' |
150 $ hg debugsparse -f --delete 'show*' |
151 pending changes to 'hide' |
151 pending changes to 'hide' |
152 $ ls -A |
152 $ ls -A |
153 .hg |
153 .hg |
154 hide |
154 hide |
155 hide2 |
155 hide2 |
168 abort: could not update sparseness due to pending changes |
168 abort: could not update sparseness due to pending changes |
169 [255] |
169 [255] |
170 |
170 |
171 Verify adding sparseness hides files |
171 Verify adding sparseness hides files |
172 |
172 |
173 $ hg debugsparse --exclude -f 'hide*' |
173 $ hg debugsparse -f --exclude 'hide*' |
174 pending changes to 'hide' |
174 pending changes to 'hide' |
175 $ ls -A |
175 $ ls -A |
176 .hg |
176 .hg |
177 hide |
177 hide |
178 hide3 |
178 hide3 |
251 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
251 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
252 $ hg debugsparse |
252 $ hg debugsparse |
253 [exclude] |
253 [exclude] |
254 hide* |
254 hide* |
255 |
255 |
|
256 |
|
257 Multiple -I and -X can be passed at once |
|
258 |
|
259 $ hg debugsparse --reset -I '*2' -X 'hide2' |
|
260 $ ls -A |
|
261 .hg |
|
262 hide.orig |
|
263 show2 |
|
264 $ hg debugsparse --reset -X 'hide*' |
256 |
265 |
257 Verify strip -k resets dirstate correctly |
266 Verify strip -k resets dirstate correctly |
258 |
267 |
259 $ hg status |
268 $ hg status |
260 $ hg debugsparse |
269 $ hg debugsparse |