hgkw/keyword.py
branchstable
changeset 391 d3f114c111ff
parent 390 ee07603fab12
child 394 fe13fe09ba2e
--- a/hgkw/keyword.py	Sat Feb 09 19:40:30 2008 +0100
+++ b/hgkw/keyword.py	Sat Feb 09 20:17:06 2008 +0100
@@ -389,7 +389,9 @@
     if opts.get('untracked'):
         files += unknown
     files.sort()
-    kwfiles = [f for f in files if _iskwfile(f, repo._link)]
+    wctx = repo.workingctx()
+    islink = lambda p: 'l' in wctx.fileflags(p)
+    kwfiles = [f for f in files if _iskwfile(f, islink)]
     cwd = pats and repo.getcwd() or ''
     kwfstats = not opts.get('ignore') and (('K', kwfiles),) or ()
     if opts.get('all') or opts.get('ignore'):