##// END OF EJS Templates
with: use context manager for wlock in workingctx.undelete
Bryan O'Sullivan -
r27811:09820fb8 default
parent child Browse files
Show More
@@ -1461,8 +1461,7 b' class workingctx(committablectx):'
1461 1461
1462 1462 def undelete(self, list):
1463 1463 pctxs = self.parents()
1464 wlock = self._repo.wlock()
1465 try:
1464 with self._repo.wlock():
1466 1465 for f in list:
1467 1466 if self._repo.dirstate[f] != 'r':
1468 1467 self._repo.ui.warn(_("%s not removed!\n") % f)
@@ -1471,8 +1470,6 b' class workingctx(committablectx):'
1471 1470 t = fctx.data()
1472 1471 self._repo.wwrite(f, t, fctx.flags())
1473 1472 self._repo.dirstate.normal(f)
1474 finally:
1475 wlock.release()
1476 1473
1477 1474 def copy(self, source, dest):
1478 1475 try:
General Comments 0
You need to be logged in to leave comments. Login now