##// END OF EJS Templates
bookmarks: use context managers for lock and transaction in update()...
Martin von Zweigbergk -
r35594:b9a0de08 default
parent child Browse files
Show More
@@ -392,14 +392,8 b' def update(repo, parents, node):'
392 bmchanges.append((bm, None))
392 bmchanges.append((bm, None))
393
393
394 if bmchanges:
394 if bmchanges:
395 lock = tr = None
395 with repo.lock(), repo.transaction('bookmark') as tr:
396 try:
397 lock = repo.lock()
398 tr = repo.transaction('bookmark')
399 marks.applychanges(repo, tr, bmchanges)
396 marks.applychanges(repo, tr, bmchanges)
400 tr.close()
401 finally:
402 lockmod.release(tr, lock)
403 return bool(bmchanges)
397 return bool(bmchanges)
404
398
405 def listbinbookmarks(repo):
399 def listbinbookmarks(repo):
General Comments 0
You need to be logged in to leave comments. Login now