[PATCH 2 of 3] util.walkrepos() follows symbolic links to directories
Robin Farine
robin.farine at terminus.org
Fri Dec 22 22:53:13 UTC 2006
# HG changeset patch
# User Robin Farine <robin.farine at terminus.org>
# Date 1166829598 -3600
# Node ID 1dff63c75ba0911e8dfeb6543a6a5309ee1a44a4
# Parent 6fbd69149e27e13bb466b99e812f4ebfbbecfd30
util.walkrepos() follows symbolic links to directories
diff --git a/mercurial/util.py b/mercurial/util.py
--- a/mercurial/util.py
+++ b/mercurial/util.py
@@ -1268,6 +1268,11 @@ def walkrepos(path):
if d == '.hg':
yield root
dirs.remove(d)
+ else:
+ p = os.path.join(root, d)
+ if os.path.islink(p):
+ for r in walkrepos(p):
+ yield r
_rcpath = None
More information about the Mercurial-devel
mailing list