[PATCH 1 of 2] keyword: use vfs.reljoin and util.unlinkpath to remove kwdemo
Christian Ebert
blacktrash at gmx.net
Sat Jan 3 11:15:47 UTC 2015
# HG changeset patch
# User Christian Ebert <blacktrash at gmx.net>
# Date 1420283506 0
# Sat Jan 03 11:11:46 2015 +0000
# Node ID 9df29d52665a29faab2805f5e771586387cab553
# Parent 3314664606e63e0ae263b71f5210e8153291efe8
keyword: use vfs.reljoin and util.unlinkpath to remove kwdemo
diff --git a/hgext/keyword.py b/hgext/keyword.py
--- a/hgext/keyword.py
+++ b/hgext/keyword.py
@@ -457,12 +457,9 @@ 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, topdown=False):
+ for root, dirs, files in os.walk(tmpdir):
for f in files:
- util.unlink(os.path.join(root, f))
- for d in dirs:
- os.rmdir(os.path.join(root, d))
- os.rmdir(tmpdir)
+ util.unlinkpath(repo.vfs.reljoin(root, f))
@command('kwexpand',
commands.walkopts,
More information about the Mercurial-devel
mailing list