##// END OF EJS Templates
repair: use context manager for lock management...
Matt Harbison -
r31626:0febf8e4 default
parent child Browse files
Show More
@@ -214,15 +214,10 b' def strip(ui, repo, nodelist, backup=Tru'
214 214
215 215 for m in updatebm:
216 216 bm[m] = repo[newbmtarget].node()
217 lock = tr = None
218 try:
219 lock = repo.lock()
220 tr = repo.transaction('repair')
221 bm.recordchange(tr)
222 tr.close()
223 finally:
224 tr.release()
225 lock.release()
217
218 with repo.lock():
219 with repo.transaction('repair') as tr:
220 bm.recordchange(tr)
226 221
227 222 # remove undo files
228 223 for undovfs, undofile in repo.undofiles():
General Comments 0
You need to be logged in to leave comments. Login now