# HG changeset patch # User Matt Mackall # Date 1393459043 21600 # Node ID d7eb839535d1c7e4da337ecd6b6ddabe672e02a5 # Parent de8eb208b7d091261494e5644ac2cb39c9986734# Parent f1c3ba167b0c73207c726b5a68c59c9b14560d2e merge with stable diff -r de8eb208b7d0 -r d7eb839535d1 hgext/purge.py --- a/hgext/purge.py Thu Feb 27 00:23:21 2014 +0100 +++ b/hgext/purge.py Wed Feb 26 17:57:23 2014 -0600 @@ -101,10 +101,12 @@ status = repo.status(match=match, ignored=opts['all'], unknown=True) for f in sorted(status[4] + status[5]): - ui.note(_('removing file %s\n') % f) + if act: + ui.note(_('removing file %s\n') % f) remove(removefile, f) for f in sorted(directories, reverse=True): if match(f) and not os.listdir(repo.wjoin(f)): - ui.note(_('removing directory %s\n') % f) + if act: + ui.note(_('removing directory %s\n') % f) remove(os.rmdir, f) diff -r de8eb208b7d0 -r d7eb839535d1 tests/test-purge.t --- a/tests/test-purge.t Thu Feb 27 00:23:21 2014 +0100 +++ b/tests/test-purge.t Wed Feb 26 17:57:23 2014 -0600 @@ -21,7 +21,7 @@ delete an empty directory $ mkdir empty_dir - $ hg purge -p + $ hg purge -p -v empty_dir $ hg purge -v removing directory empty_dir