repair: improves documentation of strip regarding locks
authorLaurent Charignon <lcharignon@fb.com>
Tue, 29 Dec 2015 10:21:39 -0800
changeset 27553 56caab876bd8
parent 27552 20589d3bda6d
child 27554 1c66497261b2
repair: improves documentation of strip regarding locks This patch adds a comment making it clear that we should hold a lock before calling repair.strip. The wording is the same than what we have for obsolete.createmarkers
mercurial/repair.py
--- a/mercurial/repair.py	Tue Dec 29 15:02:13 2015 +0000
+++ b/mercurial/repair.py	Tue Dec 29 10:21:39 2015 -0800
@@ -74,7 +74,8 @@
     return s
 
 def strip(ui, repo, nodelist, backup=True, topic='backup'):
-
+    # This function operates within a transaction of its own, but does
+    # not take any lock on the repo.
     # Simple way to maintain backwards compatibility for this
     # argument.
     if backup in ['none', 'strip']: