hgext/convert/hg.py
changeset 5104 2f9edf6bae95
parent 5076 ef338e34a906
child 5117 d4fa6bafc43a
--- a/hgext/convert/hg.py
+++ b/hgext/convert/hg.py
@@ -134,7 +134,10 @@ class mercurial_source(converter_source)
         return self.lastctx
 
     def getheads(self):
-        return [hex(node) for node in self.repo.heads()]
+        if self.rev:
+            return [hex(self.repo.changectx(self.rev).node())]
+        else:
+            return [hex(node) for node in self.repo.heads()]
 
     def getfile(self, name, rev):
         try: