# HG changeset patch # User Christian Ebert # Date 2015-04-18 13:39:26 # Node ID 4ecbd88cde9a0a5019ebf77d1c1d4398398f4583 # Parent e9edd53770fb77a9787a3e6592a3bf0a29c1bd80 keyword: use wvfs.rmtree to remove kwdemo directory Pass repo.root explicitly as argument to indicate that removal of the temporary repo is intentional in this case. diff --git a/hgext/keyword.py b/hgext/keyword.py --- a/hgext/keyword.py +++ b/hgext/keyword.py @@ -457,9 +457,7 @@ def demo(ui, repo, *args, **opts): repo.commit(text=msg) ui.status(_('\n\tkeywords expanded\n')) ui.write(repo.wread(fn)) - for root, dirs, files in os.walk(tmpdir): - for f in files: - util.unlinkpath(repo.vfs.reljoin(root, f)) + repo.wvfs.rmtree(repo.root) @command('kwexpand', commands.walkopts,