# HG changeset patch # User Brendan Cully # Date 2008-11-19 21:00:48 # Node ID 92c952c4470c41647a30184b21466554021d580e # Parent 564326a6ef9c0ff5a20c5f9ca96b6a52d921f67f inotify: fix status . in repo.root diff --git a/hgext/inotify/__init__.py b/hgext/inotify/__init__.py --- a/hgext/inotify/__init__.py +++ b/hgext/inotify/__init__.py @@ -52,6 +52,8 @@ def reposetup(ui, repo): def status(self, match, ignored, clean, unknown=True): files = match.files() + if '.' in files: + files = [] try: if not ignored and not self.inotifyserver: result = client.query(ui, repo, files, match, False, diff --git a/tests/test-inotify b/tests/test-inotify --- a/tests/test-inotify +++ b/tests/test-inotify @@ -27,4 +27,12 @@ hg status -c echo % all hg status -A +echo '% path patterns' +echo x > dir/x +hg status . +hg status dir +cd dir +hg status . +cd .. + kill `cat hg.pid` diff --git a/tests/test-inotify.out b/tests/test-inotify.out --- a/tests/test-inotify.out +++ b/tests/test-inotify.out @@ -27,3 +27,8 @@ C dir/bar/foo C dir/x C dir/y C e +% path patterns +M dir/x +? hg.pid +M dir/x +M x