Mercurial > hg > mercurial-crew-with-dirclash
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: |