hgext/convert/monotone.py
changeset 13779 c13bfa451656
parent 13761 aeb41f0048e7
child 13792 a916e8de4313
--- a/hgext/convert/monotone.py	Sun Mar 27 13:34:20 2011 +0200
+++ b/hgext/convert/monotone.py	Fri Mar 25 15:49:43 2011 -0400
@@ -291,14 +291,18 @@
         return data, attr
 
     def getcommit(self, rev):
-        certs   = self.mtngetcerts(rev)
+        extra = {}
+        certs = self.mtngetcerts(rev)
+        if certs.get('suspend') == certs["branch"]:
+            extra['close'] = '1'
         return commit(
             author=certs["author"],
             date=util.datestr(util.strdate(certs["date"], "%Y-%m-%dT%H:%M:%S")),
             desc=certs["changelog"],
             rev=rev,
             parents=self.mtnrun("parents", rev).splitlines(),
-            branch=certs["branch"])
+            branch=certs["branch"],
+            extra=extra)
 
     def gettags(self):
         tags = {}