Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 24820:6a6b69d9e539 stable
debuglock: access the lock file using the proper vfs
Before this fix, 'wlock' was always reported as "free" because '.hg/store/wlock'
have never been a thing.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Mon, 20 Apr 2015 16:05:32 +0200 |
parents | 22c70c08d4af |
children | 45bd336e3991 |
comparison
equal
deleted
inserted
replaced
24819:22c70c08d4af | 24820:6a6b69d9e539 |
---|---|
2482 | 2482 |
2483 if l: | 2483 if l: |
2484 l.release() | 2484 l.release() |
2485 else: | 2485 else: |
2486 try: | 2486 try: |
2487 stat = repo.svfs.lstat(name) | 2487 stat = vfs.lstat(name) |
2488 age = now - stat.st_mtime | 2488 age = now - stat.st_mtime |
2489 user = util.username(stat.st_uid) | 2489 user = util.username(stat.st_uid) |
2490 locker = vfs.readlock(name) | 2490 locker = vfs.readlock(name) |
2491 if ":" in locker: | 2491 if ":" in locker: |
2492 host, pid = locker.split(':') | 2492 host, pid = locker.split(':') |