Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/localrepo.py @ 1097:1f89ccbab6ce
localrepo: adjust some imports, remove sys dependency
author | mpm@selenic.com |
---|---|
date | Sat, 27 Aug 2005 15:09:46 -0700 |
parents | 142b5d5ec9cc |
children | d6b6a15cc7c6 |
comparison
equal
deleted
inserted
replaced
1096:ae4f1f48c569 | 1097:1f89ccbab6ce |
---|---|
3 # Copyright 2005 Matt Mackall <mpm@selenic.com> | 3 # Copyright 2005 Matt Mackall <mpm@selenic.com> |
4 # | 4 # |
5 # This software may be used and distributed according to the terms | 5 # This software may be used and distributed according to the terms |
6 # of the GNU General Public License, incorporated herein by reference. | 6 # of the GNU General Public License, incorporated herein by reference. |
7 | 7 |
8 import sys, struct, os, util | 8 import struct, os, util |
9 from repo import * | 9 from repo import * |
10 from revlog import * | 10 from revlog import * |
11 from filelog import * | 11 from filelog import * |
12 from manifest import * | 12 from manifest import * |
13 from changelog import * | 13 from changelog import * |
14 from dirstate import * | |
14 from demandload import * | 15 from demandload import * |
15 from dirstate import * | |
16 demandload(globals(), "re lock transaction tempfile stat") | 16 demandload(globals(), "re lock transaction tempfile stat") |
17 | 17 |
18 class localrepository: | 18 class localrepository: |
19 def __init__(self, ui, opener, path=None, create=0): | 19 def __init__(self, ui, opener, path=None, create=0): |
20 self.remote = 0 | 20 self.remote = 0 |
1321 errors += 1 | 1321 errors += 1 |
1322 | 1322 |
1323 try: | 1323 try: |
1324 delta = mdiff.patchtext(self.manifest.delta(n)) | 1324 delta = mdiff.patchtext(self.manifest.delta(n)) |
1325 except KeyboardInterrupt: | 1325 except KeyboardInterrupt: |
1326 self.ui.warn("aborted") | 1326 self.ui.warn("interrupted") |
1327 sys.exit(0) | 1327 raise |
1328 except Exception, inst: | 1328 except Exception, inst: |
1329 self.ui.warn("unpacking manifest %s: %s\n" | 1329 self.ui.warn("unpacking manifest %s: %s\n" |
1330 % (short(n), inst)) | 1330 % (short(n), inst)) |
1331 errors += 1 | 1331 errors += 1 |
1332 | 1332 |