comparison hgsubversion/editor.py @ 1487:b9530c171050 stable

editor: fix RevisionData to not leak temporary directories
author Augie Fackler <raf@durin42.com>
date Sun, 26 Jun 2016 21:06:50 -0400
parents 759cafce6bec
children 9a6bb3657861
comparison
equal deleted inserted replaced
1486:be8f446f94e5 1487:b9530c171050
104 def __init__(self, ui): 104 def __init__(self, ui):
105 self.ui = ui 105 self.ui = ui
106 self.clear() 106 self.clear()
107 107
108 def clear(self): 108 def clear(self):
109 oldstore = getattr(self, 'store', None)
110 if oldstore is not None:
111 oldstore.close()
109 self.store = FileStore(util.getfilestoresize(self.ui)) 112 self.store = FileStore(util.getfilestoresize(self.ui))
110 self.added = set() 113 self.added = set()
111 self.deleted = {} 114 self.deleted = {}
112 self.rev = None 115 self.rev = None
113 self.execfiles = {} 116 self.execfiles = {}