equal
deleted
inserted
replaced
213 $ mkdir directory/.svn |
213 $ mkdir directory/.svn |
214 $ touch directory/.svn/foo |
214 $ touch directory/.svn/foo |
215 $ hg purge -p -X .svn -X '*/.svn' |
215 $ hg purge -p -X .svn -X '*/.svn' |
216 $ hg purge -p -X re:.*.svn |
216 $ hg purge -p -X re:.*.svn |
217 |
217 |
|
218 $ rm -R .svn directory r1 |
|
219 |
|
220 only remove files |
|
221 |
|
222 $ mkdir -p empty_dir dir |
|
223 $ touch untracked_file dir/untracked_file |
|
224 $ hg purge -p --files |
|
225 dir/untracked_file |
|
226 untracked_file |
|
227 $ hg purge -v --files |
|
228 removing file dir/untracked_file |
|
229 removing file untracked_file |
|
230 $ ls |
|
231 dir |
|
232 empty_dir |
|
233 $ ls dir |
|
234 |
|
235 only remove dirs |
|
236 |
|
237 $ mkdir -p empty_dir dir |
|
238 $ touch untracked_file dir/untracked_file |
|
239 $ hg purge -p --dirs |
|
240 empty_dir |
|
241 $ hg purge -v --dirs |
|
242 removing directory empty_dir |
|
243 $ ls |
|
244 dir |
|
245 untracked_file |
|
246 $ ls dir |
|
247 untracked_file |
|
248 |
|
249 remove both files and dirs |
|
250 |
|
251 $ mkdir -p empty_dir dir |
|
252 $ touch untracked_file dir/untracked_file |
|
253 $ hg purge -p --files --dirs |
|
254 dir/untracked_file |
|
255 untracked_file |
|
256 empty_dir |
|
257 $ hg purge -v --files --dirs |
|
258 removing file dir/untracked_file |
|
259 removing file untracked_file |
|
260 removing directory empty_dir |
|
261 removing directory dir |
|
262 $ ls |
|
263 |
218 $ cd .. |
264 $ cd .. |