Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/context.py @ 19700:8f48f5969b47
commitablectx: move dirs from workingctx
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Wed, 14 Aug 2013 16:40:34 -0500 |
parents | 9fbc193b2358 |
children | f0f8380ec516 |
comparison
equal
deleted
inserted
replaced
19699:9fbc193b2358 | 19700:8f48f5969b47 |
---|---|
1057 self._repo.dirstate.normal(f) | 1057 self._repo.dirstate.normal(f) |
1058 for f in self.removed(): | 1058 for f in self.removed(): |
1059 self._repo.dirstate.drop(f) | 1059 self._repo.dirstate.drop(f) |
1060 self._repo.dirstate.setparents(node) | 1060 self._repo.dirstate.setparents(node) |
1061 | 1061 |
1062 def dirs(self): | |
1063 return self._repo.dirstate.dirs() | |
1064 | |
1062 class workingctx(commitablectx): | 1065 class workingctx(commitablectx): |
1063 """A workingctx object makes access to data related to | 1066 """A workingctx object makes access to data related to |
1064 the current working directory convenient. | 1067 the current working directory convenient. |
1065 date - any valid date string or (unixtime, offset), or None. | 1068 date - any valid date string or (unixtime, offset), or None. |
1066 user - username string, or None. | 1069 user - username string, or None. |
1183 self._repo.dirstate.add(dest) | 1186 self._repo.dirstate.add(dest) |
1184 self._repo.dirstate.copy(source, dest) | 1187 self._repo.dirstate.copy(source, dest) |
1185 finally: | 1188 finally: |
1186 wlock.release() | 1189 wlock.release() |
1187 | 1190 |
1188 def dirs(self): | |
1189 return self._repo.dirstate.dirs() | |
1190 | |
1191 class workingfilectx(basefilectx): | 1191 class workingfilectx(basefilectx): |
1192 """A workingfilectx object makes access to data related to a particular | 1192 """A workingfilectx object makes access to data related to a particular |
1193 file in the working directory convenient.""" | 1193 file in the working directory convenient.""" |
1194 def __init__(self, repo, path, filelog=None, workingctx=None): | 1194 def __init__(self, repo, path, filelog=None, workingctx=None): |
1195 self._repo = repo | 1195 self._repo = repo |