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