hgext/convert/gnuarch.py
changeset 36607 c6061cadb400
parent 35633 a981ab2a1b4c
child 37120 a8a902d7176e
equal deleted inserted replaced
36606:4de15c54e59f 36607:c6061cadb400
    17 from mercurial import (
    17 from mercurial import (
    18     encoding,
    18     encoding,
    19     error,
    19     error,
    20     util,
    20     util,
    21 )
    21 )
       
    22 from mercurial.utils import dateutil
    22 from . import common
    23 from . import common
    23 
    24 
    24 class gnuarch_source(common.converter_source, common.commandline):
    25 class gnuarch_source(common.converter_source, common.commandline):
    25 
    26 
    26     class gnuarch_rev(object):
    27     class gnuarch_rev(object):
   278     def _parsecatlog(self, data, rev):
   279     def _parsecatlog(self, data, rev):
   279         try:
   280         try:
   280             catlog = self.catlogparser.parsestr(data)
   281             catlog = self.catlogparser.parsestr(data)
   281 
   282 
   282             # Commit date
   283             # Commit date
   283             self.changes[rev].date = util.datestr(
   284             self.changes[rev].date = dateutil.datestr(
   284                 util.strdate(catlog['Standard-date'],
   285                 dateutil.strdate(catlog['Standard-date'],
   285                              '%Y-%m-%d %H:%M:%S'))
   286                              '%Y-%m-%d %H:%M:%S'))
   286 
   287 
   287             # Commit author
   288             # Commit author
   288             self.changes[rev].author = self.recode(catlog['Creator'])
   289             self.changes[rev].author = self.recode(catlog['Creator'])
   289 
   290