mercurial/localrepo.py
changeset 7229 7946503ec76e
parent 7226 b71a52f101dc
child 7233 9f0e52e1df77
--- a/mercurial/localrepo.py	Thu Oct 16 19:40:09 2008 +0300
+++ b/mercurial/localrepo.py	Sun Oct 19 19:12:07 2008 +0200
@@ -16,7 +16,7 @@
 
 class localrepository(repo.repository):
     capabilities = util.set(('lookup', 'changegroupsubset'))
-    supported = ('revlogv1', 'store')
+    supported = ('revlogv1', 'store', 'fncache')
 
     def __init__(self, parentui, path=None, create=0):
         repo.repository.__init__(self)
@@ -35,6 +35,7 @@
                 if parentui.configbool('format', 'usestore', True):
                     os.mkdir(os.path.join(self.path, "store"))
                     requirements.append("store")
+                    requirements.append("fncache")
                     # create an invalid changelog
                     self.opener("00changelog.i", "a").write(
                         '\0\0\0\2' # represents revlogv2