# HG changeset patch # User Bryan O'Sullivan # Date 2016-01-15 21:14:45 # Node ID 7be6371c732e7bace9fd0b3e0251fa326e5a10c7 # Parent 1c5f2c2c046b71ab380e20e8c434a222e03d6efd with: use context manager for wlock in recordinwlock diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py --- a/mercurial/cmdutil.py +++ b/mercurial/cmdutil.py @@ -230,11 +230,8 @@ def dorecord(ui, repo, commitfunc, cmdsu pass def recordinwlock(ui, repo, message, match, opts): - wlock = repo.wlock() - try: + with repo.wlock(): return recordfunc(ui, repo, message, match, opts) - finally: - wlock.release() return commit(ui, repo, recordinwlock, pats, opts)