Show More
@@ -101,10 +101,10 b' def purge(ui, repo, *dirs, **opts):' | |||||
101 | status = repo.status(match=match, ignored=opts['all'], unknown=True) |
|
101 | status = repo.status(match=match, ignored=opts['all'], unknown=True) | |
102 |
|
102 | |||
103 | for f in sorted(status[4] + status[5]): |
|
103 | for f in sorted(status[4] + status[5]): | |
104 |
ui.note(_(' |
|
104 | ui.note(_('removing file %s\n') % f) | |
105 | remove(removefile, f) |
|
105 | remove(removefile, f) | |
106 |
|
106 | |||
107 | for f in sorted(directories, reverse=True): |
|
107 | for f in sorted(directories, reverse=True): | |
108 | if match(f) and not os.listdir(repo.wjoin(f)): |
|
108 | if match(f) and not os.listdir(repo.wjoin(f)): | |
109 |
ui.note(_(' |
|
109 | ui.note(_('removing directory %s\n') % f) | |
110 | remove(os.rmdir, f) |
|
110 | remove(os.rmdir, f) |
@@ -207,7 +207,7 b' status --mq with color (issue2096)' | |||||
207 | try the --mq option on a command provided by an extension |
|
207 | try the --mq option on a command provided by an extension | |
208 |
|
208 | |||
209 | $ hg purge --mq --verbose --config extensions.purge= |
|
209 | $ hg purge --mq --verbose --config extensions.purge= | |
210 |
|
|
210 | removing file flaf | |
211 |
|
211 | |||
212 | $ cd .. |
|
212 | $ cd .. | |
213 |
|
213 |
@@ -24,7 +24,7 b' delete an empty directory' | |||||
24 | $ hg purge -p |
|
24 | $ hg purge -p | |
25 | empty_dir |
|
25 | empty_dir | |
26 | $ hg purge -v |
|
26 | $ hg purge -v | |
27 |
|
|
27 | removing directory empty_dir | |
28 | $ ls |
|
28 | $ ls | |
29 | directory |
|
29 | directory | |
30 | r1 |
|
30 | r1 | |
@@ -38,9 +38,9 b' delete an untracked directory' | |||||
38 | untracked_dir/untracked_file1 |
|
38 | untracked_dir/untracked_file1 | |
39 | untracked_dir/untracked_file2 |
|
39 | untracked_dir/untracked_file2 | |
40 | $ hg purge -v |
|
40 | $ hg purge -v | |
41 |
|
|
41 | removing file untracked_dir/untracked_file1 | |
42 |
|
|
42 | removing file untracked_dir/untracked_file2 | |
43 |
|
|
43 | removing directory untracked_dir | |
44 | $ ls |
|
44 | $ ls | |
45 | directory |
|
45 | directory | |
46 | r1 |
|
46 | r1 | |
@@ -58,8 +58,8 b' delete an untracked file' | |||||
58 | untracked_file |
|
58 | untracked_file | |
59 | untracked_file_readonly |
|
59 | untracked_file_readonly | |
60 | $ hg purge -v |
|
60 | $ hg purge -v | |
61 |
|
|
61 | removing file untracked_file | |
62 |
|
|
62 | removing file untracked_file_readonly | |
63 | $ ls |
|
63 | $ ls | |
64 | directory |
|
64 | directory | |
65 | r1 |
|
65 | r1 | |
@@ -70,7 +70,7 b' delete an untracked file in a tracked di' | |||||
70 | $ hg purge -p |
|
70 | $ hg purge -p | |
71 | directory/untracked_file |
|
71 | directory/untracked_file | |
72 | $ hg purge -v |
|
72 | $ hg purge -v | |
73 |
|
|
73 | removing file directory/untracked_file | |
74 | $ ls |
|
74 | $ ls | |
75 | directory |
|
75 | directory | |
76 | r1 |
|
76 | r1 | |
@@ -81,8 +81,8 b' delete nested directories' | |||||
81 | $ hg purge -p |
|
81 | $ hg purge -p | |
82 | untracked_directory/nested_directory |
|
82 | untracked_directory/nested_directory | |
83 | $ hg purge -v |
|
83 | $ hg purge -v | |
84 |
|
|
84 | removing directory untracked_directory/nested_directory | |
85 |
|
|
85 | removing directory untracked_directory | |
86 | $ ls |
|
86 | $ ls | |
87 | directory |
|
87 | directory | |
88 | r1 |
|
88 | r1 | |
@@ -94,8 +94,8 b' delete nested directories from a subdir' | |||||
94 | $ hg purge -p |
|
94 | $ hg purge -p | |
95 | untracked_directory/nested_directory |
|
95 | untracked_directory/nested_directory | |
96 | $ hg purge -v |
|
96 | $ hg purge -v | |
97 |
|
|
97 | removing directory untracked_directory/nested_directory | |
98 |
|
|
98 | removing directory untracked_directory | |
99 | $ cd .. |
|
99 | $ cd .. | |
100 | $ ls |
|
100 | $ ls | |
101 | directory |
|
101 | directory | |
@@ -109,8 +109,8 b' delete only part of the tree' | |||||
109 | $ hg purge -p ../untracked_directory |
|
109 | $ hg purge -p ../untracked_directory | |
110 | untracked_directory/nested_directory |
|
110 | untracked_directory/nested_directory | |
111 | $ hg purge -v ../untracked_directory |
|
111 | $ hg purge -v ../untracked_directory | |
112 |
|
|
112 | removing directory untracked_directory/nested_directory | |
113 |
|
|
113 | removing directory untracked_directory | |
114 | $ cd .. |
|
114 | $ cd .. | |
115 | $ ls |
|
115 | $ ls | |
116 | directory |
|
116 | directory | |
@@ -131,7 +131,7 b' skip ignored files if --all not specifie' | |||||
131 | $ hg purge -p --all |
|
131 | $ hg purge -p --all | |
132 | ignored |
|
132 | ignored | |
133 | $ hg purge -v --all |
|
133 | $ hg purge -v --all | |
134 |
|
|
134 | removing file ignored | |
135 | $ ls |
|
135 | $ ls | |
136 | directory |
|
136 | directory | |
137 | r1 |
|
137 | r1 | |
@@ -152,7 +152,7 b' hide error messages to avoid changing th' | |||||
152 | $ hg purge -p |
|
152 | $ hg purge -p | |
153 | untracked_file |
|
153 | untracked_file | |
154 | $ hg purge -v 2> /dev/null |
|
154 | $ hg purge -v 2> /dev/null | |
155 |
|
|
155 | removing file untracked_file | |
156 | $ hg st |
|
156 | $ hg st | |
157 | ! r1 |
|
157 | ! r1 | |
158 |
|
158 | |||
@@ -168,7 +168,7 b' tracked file in ignored directory (issue' | |||||
168 | $ hg purge -p |
|
168 | $ hg purge -p | |
169 | untracked_file |
|
169 | untracked_file | |
170 | $ hg purge -v |
|
170 | $ hg purge -v | |
171 |
|
|
171 | removing file untracked_file | |
172 |
|
172 | |||
173 | skip excluded files |
|
173 | skip excluded files | |
174 |
|
174 |
General Comments 0
You need to be logged in to leave comments.
Login now