mercurial/shelve.py
changeset 46279 14ce2eb6e8a4
parent 46278 58ca94869287
child 46280 7e300d297547
equal deleted inserted replaced
46278:58ca94869287 46279:14ce2eb6e8a4
    26 import errno
    26 import errno
    27 import itertools
    27 import itertools
    28 import stat
    28 import stat
    29 
    29 
    30 from .i18n import _
    30 from .i18n import _
    31 from .pycompat import open
       
    32 from .node import (
    31 from .node import (
    33     bin,
    32     bin,
    34     hex,
    33     hex,
    35     nullid,
    34     nullid,
    36     nullrev,
    35     nullrev,
   670         date = dateutil.makedate(mtime)
   669         date = dateutil.makedate(mtime)
   671         age = b'(%s)' % templatefilters.age(date, abbrev=True)
   670         age = b'(%s)' % templatefilters.age(date, abbrev=True)
   672         ui.write(age, label=b'shelve.age')
   671         ui.write(age, label=b'shelve.age')
   673         ui.write(b' ' * (12 - len(age)))
   672         ui.write(b' ' * (12 - len(age)))
   674         used += 12
   673         used += 12
   675         with open(name + b'.' + patchextension, b'rb') as fp:
   674         with Shelf(repo, sname).open_patch() as fp:
   676             while True:
   675             while True:
   677                 line = fp.readline()
   676                 line = fp.readline()
   678                 if not line:
   677                 if not line:
   679                     break
   678                     break
   680                 if not line.startswith(b'#'):
   679                 if not line.startswith(b'#'):