##// END OF EJS Templates
convert/mtn: handle change in mtn 0.45 certs output
Patrick Mezard -
r9823:11d7bb5e default
parent child Browse files
Show More
@@ -102,8 +102,13 b' class monotone_source(converter_source, '
102 def mtngetcerts(self, rev):
102 def mtngetcerts(self, rev):
103 certs = {"author":"<missing>", "date":"<missing>",
103 certs = {"author":"<missing>", "date":"<missing>",
104 "changelog":"<missing>", "branch":"<missing>"}
104 "changelog":"<missing>", "branch":"<missing>"}
105 cert_list = self.mtnrun("certs", rev).split('\n\n key "')
105 certlist = self.mtnrun("certs", rev)
106 for e in cert_list:
106 # mtn < 0.45:
107 # key "test@selenic.com"
108 # mtn >= 0.45:
109 # key [ff58a7ffb771907c4ff68995eada1c4da068d328]
110 certlist = re.split('\n\n key ["\[]', certlist)
111 for e in certlist:
107 m = self.cert_re.match(e)
112 m = self.cert_re.match(e)
108 if m:
113 if m:
109 name, value = m.groups()
114 name, value = m.groups()
General Comments 0
You need to be logged in to leave comments. Login now