equal
deleted
inserted
replaced
86 directories = [] |
86 directories = [] |
87 match = cmdutil.match(repo, dirs, opts) |
87 match = cmdutil.match(repo, dirs, opts) |
88 match.dir = directories.append |
88 match.dir = directories.append |
89 status = repo.status(match=match, ignored=opts['all'], unknown=True) |
89 status = repo.status(match=match, ignored=opts['all'], unknown=True) |
90 |
90 |
91 for f in util.sort(status[4] + status[5]): |
91 for f in sorted(status[4] + status[5]): |
92 ui.note(_('Removing file %s\n') % f) |
92 ui.note(_('Removing file %s\n') % f) |
93 remove(removefile, f) |
93 remove(removefile, f) |
94 |
94 |
95 for f in util.sort(directories)[::-1]: |
95 for f in sorted(directories, reverse=True): |
96 if match(f) and not os.listdir(repo.wjoin(f)): |
96 if match(f) and not os.listdir(repo.wjoin(f)): |
97 ui.note(_('Removing directory %s\n') % f) |
97 ui.note(_('Removing directory %s\n') % f) |
98 remove(os.rmdir, f) |
98 remove(os.rmdir, f) |
99 |
99 |
100 cmdtable = { |
100 cmdtable = { |