changeset 4233:03a665f9f913

util._matcher: use "." as the root of empty {rel,}path patterns Should fix issue332. Really.
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Fri, 16 Mar 2007 22:48:20 -0300
parents ec932167c3a7
children fe0c0a317c09
files mercurial/util.py tests/test-revert tests/test-revert.out
diffstat 3 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/util.py	Sat Mar 10 23:01:02 2007 -0300
+++ b/mercurial/util.py	Fri Mar 16 22:48:20 2007 -0300
@@ -492,7 +492,7 @@
                 roots.append(root)
             elif kind in ('relpath', 'path'):
                 files.append((kind, name))
-                roots.append(name)
+                roots.append(name or '.')
             elif kind == 'relglob':
                 roots.append('.')
         return roots, pats + files, anypats
--- a/tests/test-revert	Sat Mar 10 23:01:02 2007 -0300
+++ b/tests/test-revert	Fri Mar 16 22:48:20 2007 -0300
@@ -89,4 +89,6 @@
 hg ci -A -m b -d '1000001 0'
 echo foobar > b/b
 hg revert b
+echo foobar > b/b
+hg revert .
 true
--- a/tests/test-revert.out	Sat Mar 10 23:01:02 2007 -0300
+++ b/tests/test-revert.out	Fri Mar 16 22:48:20 2007 -0300
@@ -61,3 +61,4 @@
 %% issue332
 adding b/b
 reverting b/b
+reverting b/b