comparison mercurial/context.py @ 2627:b779319a532b

context.py: self.repo is not defined, change to self._repo
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Sun, 16 Jul 2006 16:39:02 +0200
parents d8560b458f76
children 9999a796d389
comparison
equal deleted inserted replaced
2626:f84e166eb0de 2627:b779319a532b
37 def changedfiles(self): return self.changeset()[3] 37 def changedfiles(self): return self.changeset()[3]
38 def description(self): return self.changeset()[4] 38 def description(self): return self.changeset()[4]
39 39
40 def parents(self): 40 def parents(self):
41 """return contexts for each parent changeset""" 41 """return contexts for each parent changeset"""
42 p = self.repo.changelog.parents(self._node) 42 p = self._repo.changelog.parents(self._node)
43 return [ changectx(self._repo, x) for x in p ] 43 return [ changectx(self._repo, x) for x in p ]
44 44
45 def children(self): 45 def children(self):
46 """return contexts for each child changeset""" 46 """return contexts for each child changeset"""
47 c = self.repo.changelog.children(self._node) 47 c = self._repo.changelog.children(self._node)
48 return [ changectx(self._repo, x) for x in c ] 48 return [ changectx(self._repo, x) for x in c ]
49 49
50 def filenode(self, path): 50 def filenode(self, path):
51 node, flag = self._repo.manifest.find(self.changeset()[0], path) 51 node, flag = self._repo.manifest.find(self.changeset()[0], path)
52 return node 52 return node
75 self._id = changeid 75 self._id = changeid
76 self._fileid = fileid 76 self._fileid = fileid
77 77
78 if self._id: 78 if self._id:
79 # if given a changeset id, go ahead and look up the file 79 # if given a changeset id, go ahead and look up the file
80 self._changeset = changectx(repo, self._id) 80 self._changeset = changectx(self._repo, self._id)
81 node, flag = self._repo.manifest.find(self._changeset[0], path) 81 node, flag = self._repo.manifest.find(self._changeset[0], path)
82 self._node = node 82 self._node = node
83 self._filelog = self.repo.file(self._path) 83 self._filelog = self._repo.file(self._path)
84 elif self._fileid: 84 elif self._fileid:
85 # else be lazy 85 # else be lazy
86 self._filelog = self._repo.file(self._path) 86 self._filelog = self._repo.file(self._path)
87 self._filenode = self._filelog.lookup(self._fileid) 87 self._filenode = self._filelog.lookup(self._fileid)
88 self._filerev = self._filelog.rev(self._filenode) 88 self._filerev = self._filelog.rev(self._filenode)