equal
deleted
inserted
replaced
11 converter_source.__init__(self, ui, path, rev) |
11 converter_source.__init__(self, ui, path, rev) |
12 commandline.__init__(self, ui, 'mtn') |
12 commandline.__init__(self, ui, 'mtn') |
13 |
13 |
14 self.ui = ui |
14 self.ui = ui |
15 self.path = path |
15 self.path = path |
|
16 |
|
17 norepo = NoRepo (_("%s does not look like a monotone repo") % path) |
|
18 if not os.path.exists(os.path.join(path, '_MTN')): |
|
19 raise norepo |
16 |
20 |
17 # regular expressions for parsing monotone output |
21 # regular expressions for parsing monotone output |
18 space = r'\s*' |
22 space = r'\s*' |
19 name = r'\s+"((?:\\"|[^"])*)"\s*' |
23 name = r'\s+"((?:\\"|[^"])*)"\s*' |
20 value = name |
24 value = name |
36 # cached data |
40 # cached data |
37 self.manifest_rev = None |
41 self.manifest_rev = None |
38 self.manifest = None |
42 self.manifest = None |
39 self.files = None |
43 self.files = None |
40 self.dirs = None |
44 self.dirs = None |
41 |
|
42 norepo = NoRepo (_("%s does not look like a monotone repo") % path) |
|
43 if not os.path.exists(path): |
|
44 raise norepo |
|
45 |
45 |
46 checktool('mtn', abort=False) |
46 checktool('mtn', abort=False) |
47 |
47 |
48 # test if there are any revisions |
48 # test if there are any revisions |
49 self.rev = None |
49 self.rev = None |