# HG changeset patch # User Bryan O'Sullivan # Date 1452892489 28800 # Node ID 7575c048482db03478121bfa9058d09a71498004 # Parent b0b98e0a12f8148df78a3d05d44614b913087872 with: use context manager in manifest diff -r b0b98e0a12f8 -r 7575c048482d mercurial/commands.py --- a/mercurial/commands.py Fri Jan 15 13:14:49 2016 -0800 +++ b/mercurial/commands.py Fri Jan 15 13:14:49 2016 -0800 @@ -5118,13 +5118,10 @@ suffix = ".i" plen = len(prefix) slen = len(suffix) - lock = repo.lock() - try: + with repo.lock(): for fn, b, size in repo.store.datafiles(): if size != 0 and fn[-slen:] == suffix and fn[:plen] == prefix: res.append(fn[plen:-slen]) - finally: - lock.release() for f in res: fm.startitem() fm.write("path", '%s\n', f)