comparison mercurial/context.py @ 19553:64a99d972b9e

basectx: move manifest from changectx
author Sean Farley <sean.michael.farley@gmail.com>
date Mon, 05 Aug 2013 17:22:49 -0500
parents 6b76070c4b54
children 98f8875f4baa
comparison
equal deleted inserted replaced
19552:6b76070c4b54 19553:64a99d972b9e
71 return self._rev 71 return self._rev
72 def node(self): 72 def node(self):
73 return self._node 73 return self._node
74 def hex(self): 74 def hex(self):
75 return hex(self.node()) 75 return hex(self.node())
76 def manifest(self):
77 return self._manifest
76 78
77 class changectx(basectx): 79 class changectx(basectx):
78 """A changecontext object makes access to data related to a particular 80 """A changecontext object makes access to data related to a particular
79 changeset convenient. It represents a read-only context already presnt in 81 changeset convenient. It represents a read-only context already presnt in
80 the repo.""" 82 the repo."""
207 p = p[:-1] 209 p = p[:-1]
208 return [changectx(self._repo, x) for x in p] 210 return [changectx(self._repo, x) for x in p]
209 211
210 def changeset(self): 212 def changeset(self):
211 return self._changeset 213 return self._changeset
212 def manifest(self):
213 return self._manifest
214 def manifestnode(self): 214 def manifestnode(self):
215 return self._changeset[0] 215 return self._changeset[0]
216 216
217 def user(self): 217 def user(self):
218 return self._changeset[1] 218 return self._changeset[1]