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
--- 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']: