diff mercurial/commands.py @ 5170:de7c772751b4

Merge with crew-stable
author Patrick Mezard <pmezard@gmail.com>
date Wed, 15 Aug 2007 16:43:40 +0200
parents 49554ba98951 64888ff907f4
children 92236732d5a1
line wrap: on
line diff
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -1188,9 +1188,9 @@ def grep(ui, repo, pattern, *pats, **opt
             for fn in fns:
                 if fn in skip:
                     continue
-                fstate.setdefault(fn, {})
                 try:
                     grepbody(fn, rev, getfile(fn).read(mf[fn]))
+                    fstate.setdefault(fn, [])
                     if follow:
                         copied = getfile(fn).renamed(mf[fn])
                         if copied: