Changeset 1179 in tailor for vcpx/repository/hg.py
- Timestamp:
- 06/25/06 01:12:08 (7 years ago)
- Hash name:
- 20060624231208-97f81-7b9ce234ef7b5441fe2a59ef89689e76b9466411
- Location:
- vcpx/repository
- Files:
-
- 1 added
- 1 moved
-
hg.py (moved) (moved from vcpx/hg.py) (3 diffs)
-
. (added)
Legend:
- Unmodified
- Added
- Removed
-
vcpx/repository/hg.py
r1172 r1179 14 14 __docformat__ = 'reStructuredText' 15 15 16 from source import UpdatableSourceWorkingDir17 from target import SynchronizableTargetWorkingDir18 16 from mercurial import ui, hg, commands 17 18 from vcpx.repository import Repository 19 from vcpx.source import UpdatableSourceWorkingDir 20 from vcpx.target import SynchronizableTargetWorkingDir 21 22 23 class HgRepository(Repository): 24 METADIR = '.hg' 25 26 def _load(self, project): 27 Repository._load(self, project) 28 ppath = project.config.get(self.name, 'python-path') 29 if ppath: 30 from sys import path 31 32 if ppath not in path: 33 path.insert(0, ppath) 34 self.EXTRA_METADIRS = ['.hgtags'] 35 36 def _validateConfiguration(self): 37 """ 38 Mercurial expects all data to be in utf-8, so we disallow other encodings 39 """ 40 Repository._validateConfiguration(self) 41 42 if self.encoding.upper() != 'UTF-8': 43 self.log.warning("Forcing UTF-8 encoding instead of " + self.encoding) 44 self.encoding = 'UTF-8' 45 19 46 20 47 class HgWorkingDir(UpdatableSourceWorkingDir, SynchronizableTargetWorkingDir): … … 93 120 94 121 def _changesetForRevision(self, repo, revision): 95 from changes import Changeset, ChangesetEntry96 122 from datetime import datetime 123 from vcpx.changes import Changeset, ChangesetEntry 97 124 98 125 entries = [] … … 354 381 from os.path import join 355 382 from re import escape 356 from dualwd import IGNORED_METADIRS383 from vcpx.dualwd import IGNORED_METADIRS 357 384 358 385 # Create the .hgignore file, that contains a regexp per line
Note: See TracChangeset
for help on using the changeset viewer.
