11 import changelog, dirstate, filelog, manifest, context, weakref |
11 import changelog, dirstate, filelog, manifest, context, weakref |
12 import re, lock, transaction, tempfile, stat, errno, ui |
12 import re, lock, transaction, tempfile, stat, errno, ui |
13 import os, revlog, time, util, extensions, hook |
13 import os, revlog, time, util, extensions, hook |
14 |
14 |
15 class localrepository(repo.repository): |
15 class localrepository(repo.repository): |
16 capabilities = ('lookup', 'changegroupsubset') |
16 capabilities = util.set(('lookup', 'changegroupsubset')) |
17 supported = ('revlogv1', 'store') |
17 supported = ('revlogv1', 'store') |
18 |
18 |
19 def __init__(self, parentui, path=None, create=0): |
19 def __init__(self, parentui, path=None, create=0): |
20 repo.repository.__init__(self) |
20 repo.repository.__init__(self) |
21 self.path = path |
21 self.path = path |