hgext/convert/convcmd.py
changeset 13745 9ff22f600c6c
parent 13685 e9628665b670
child 16105 ebaa0aa749e2
--- a/hgext/convert/convcmd.py	Wed Jul 07 00:06:59 2010 +0200
+++ b/hgext/convert/convcmd.py	Wed Jul 07 00:06:59 2010 +0200
@@ -378,6 +378,16 @@
                     if tagsparents:
                         self.map[tagsparents[0][0]] = nrev
 
+            bookmarks = self.source.getbookmarks()
+            cbookmarks = {}
+            for k in bookmarks:
+                v = bookmarks[k]
+                if self.map.get(v, SKIPREV) != SKIPREV:
+                    cbookmarks[k] = self.map[v]
+
+            if c and cbookmarks:
+                self.dest.putbookmarks(cbookmarks)
+
             self.writeauthormap()
         finally:
             self.cleanup()