hgext/convert/hg.py
changeset 5104 2f9edf6bae95
parent 5076 ef338e34a906
child 5117 d4fa6bafc43a
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: