diff -r 9cbbf9118c6c -r d645fdfb749f mercurial/localrepo.py --- a/mercurial/localrepo.py Sun Jul 16 17:38:39 2017 +0900 +++ b/mercurial/localrepo.py Sat Jul 15 22:40:51 2017 +0200 @@ -489,7 +489,7 @@ # journal is covered by 'lock' if repo._currentlock(repo._lockref) is None: repo.ui.develwarn('write with no lock: "%s"' % path, - stacklevel=2) + stacklevel=2, config='check-locks') elif repo._currentlock(repo._wlockref) is None: # rest of vfs files are covered by 'wlock' # @@ -498,7 +498,7 @@ if path.startswith(prefix): return repo.ui.develwarn('write with no wlock: "%s"' % path, - stacklevel=2) + stacklevel=2, config='check-locks') return ret return checkvfs