##// END OF EJS Templates
convert: add before/after hooks for converter sources
Bryan O'Sullivan -
r5356:f0931c02 default
parent child Browse files
Show More
@@ -235,6 +235,7 b' class converter(object):'
235 235
236 236 def convert(self):
237 237 try:
238 self.source.before()
238 239 self.dest.before()
239 240 self.source.setrevmap(self.map)
240 241 self.ui.status("scanning source...\n")
@@ -273,7 +274,10 b' class converter(object):'
273 274 self.cleanup()
274 275
275 276 def cleanup(self):
276 self.dest.after()
277 try:
278 self.dest.after()
279 finally:
280 self.source.after()
277 281 if self.revmapfilefd:
278 282 self.revmapfilefd.close()
279 283
@@ -38,6 +38,12 b' class converter_source(object):'
38 38
39 39 self.encoding = 'utf-8'
40 40
41 def before(self):
42 pass
43
44 def after(self):
45 pass
46
41 47 def setrevmap(self, revmap):
42 48 """set the map of already-converted revisions"""
43 49 pass
General Comments 0
You need to be logged in to leave comments. Login now