Changeset 37 in tailor for vcpx/svn.py


Ignore:
Timestamp:
06/23/04 16:05:28 (9 years ago)
Author:
lele@…
Hash name:
20040623140528-97f81-fea4b7b34c20f05cf8f8c1d44e7e3d4488e94754
Message:

Store the date in a datetime

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/svn.py

    r36 r37  
    133133        from xml.sax.handler import ContentHandler 
    134134        from changes import ChangesetEntry, Changeset 
     135        from datetime import datetime 
    135136         
    136137        class SvnXMLLogHandler(ContentHandler): 
     
    161162                    # Sort the paths to make tests easier 
    162163                    self.current['entries'].sort() 
     164                    svndate = self.current['date'] 
     165                    # 2004-04-16T17:12:48.000000Z 
     166                    y,m,d = map(int, svndate[:10].split('-')) 
     167                    hh,mm,ss = map(int, svndate[11:19].split(':')) 
     168                    ms = int(svndate[20:-1]) 
     169                    timestamp = datetime(y, m, d, hh, mm, ss, ms) 
    163170                    self.changesets.append(Changeset(self.current['revision'], 
    164                                                      self.current['date'], 
     171                                                     timestamp, 
    165172                                                     self.current['author'], 
    166173                                                     self.current['msg'], 
Note: See TracChangeset for help on using the changeset viewer.