mercurial/debugcommands.py
changeset 36781 ffa3026d4196
parent 36778 7aae39d03139
child 36792 15c050b5d599
equal deleted inserted replaced
36780:f3c314020beb 36781:ffa3026d4196
    14 import operator
    14 import operator
    15 import os
    15 import os
    16 import random
    16 import random
    17 import socket
    17 import socket
    18 import ssl
    18 import ssl
       
    19 import stat
    19 import string
    20 import string
    20 import subprocess
    21 import subprocess
    21 import sys
    22 import sys
    22 import tempfile
    23 import tempfile
    23 import time
    24 import time
  1371 
  1372 
  1372         if l:
  1373         if l:
  1373             l.release()
  1374             l.release()
  1374         else:
  1375         else:
  1375             try:
  1376             try:
  1376                 stat = vfs.lstat(name)
  1377                 st = vfs.lstat(name)
  1377                 age = now - stat.st_mtime
  1378                 age = now - st[stat.ST_MTIME]
  1378                 user = util.username(stat.st_uid)
  1379                 user = util.username(st.st_uid)
  1379                 locker = vfs.readlock(name)
  1380                 locker = vfs.readlock(name)
  1380                 if ":" in locker:
  1381                 if ":" in locker:
  1381                     host, pid = locker.split(':')
  1382                     host, pid = locker.split(':')
  1382                     if host == socket.gethostname():
  1383                     if host == socket.gethostname():
  1383                         locker = 'user %s, process %s' % (user, pid)
  1384                         locker = 'user %s, process %s' % (user, pid)