comparison hgext/convert/hg.py @ 5104:2f9edf6bae95

convert: only get history for requested revs when converting hg repo
author Bryan O'Sullivan <bos@serpentine.com>
date Mon, 06 Aug 2007 14:16:50 -0700
parents ef338e34a906
children d4fa6bafc43a
comparison
equal deleted inserted replaced
5103:462cc56d898f 5104:2f9edf6bae95
132 self.lastctx = self.repo.changectx(rev) 132 self.lastctx = self.repo.changectx(rev)
133 self.lastrev = rev 133 self.lastrev = rev
134 return self.lastctx 134 return self.lastctx
135 135
136 def getheads(self): 136 def getheads(self):
137 return [hex(node) for node in self.repo.heads()] 137 if self.rev:
138 return [hex(self.repo.changectx(self.rev).node())]
139 else:
140 return [hex(node) for node in self.repo.heads()]
138 141
139 def getfile(self, name, rev): 142 def getfile(self, name, rev):
140 try: 143 try:
141 return self.changectx(rev).filectx(name).data() 144 return self.changectx(rev).filectx(name).data()
142 except revlog.LookupError, err: 145 except revlog.LookupError, err: