Changeset 444 in tailor


Ignore:
Timestamp:
07/30/05 01:31:57 (8 years ago)
Author:
lele@…
Hash name:
20050729233157-97f81-9f9976446c8d10842d4542094981bd4c5633199d
Message:

M-x whitespace-cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/svn.py

    r433 r444  
    4040            else: 
    4141                return relative 
    42          
     42 
    4343        # The path is outside our tracked tree... 
    4444        return None 
    45          
     45 
    4646    class SvnXMLLogHandler(ContentHandler): 
    4747        # Map between svn action and tailor's. 
     
    6565                      'A': ChangesetEntry.ADDED, 
    6666                      'D': ChangesetEntry.DELETED} 
    67          
     67 
    6868        def __init__(self): 
    6969            self.changesets = [] 
     
    7171            self.current_field = [] 
    7272            self.renamed = {} 
    73              
     73 
    7474        def startElement(self, name, attributes): 
    7575            if name == 'logentry': 
     
    106106                    if e.action_kind == e.ADDED and e.old_name is not None: 
    107107                        mv_or_cp[e.old_name] = e 
    108                  
     108 
    109109                entries = [] 
    110110                for e in self.current['entries']: 
     
    117117                        entries.append(e) 
    118118                    else: 
    119                         entries.append(e)                         
    120                  
     119                        entries.append(e) 
     120 
    121121                svndate = self.current['date'] 
    122122                # 2004-04-16T17:12:48.000000Z 
     
    125125                ms = int(svndate[20:-1]) 
    126126                timestamp = datetime(y, m, d, hh, mm, ss, ms) 
    127                  
     127 
    128128                changeset = Changeset(self.current['revision'], 
    129129                                      timestamp, 
     
    154154                    self.current['entries'].append(entry) 
    155155 
    156                      
     156 
    157157        def characters(self, data): 
    158158            self.current_field.append(data) 
     
    162162    # are illegal in an XML stream. This was the case with Twisted Matrix master 
    163163    # repository. To be safe, we replace all of them with a question mark. 
    164      
     164 
    165165    allbadchars = "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0B\x0C\x0E\x0F\x10\x11" \ 
    166166                  "\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7f" 
     
    185185        svnlog = ExternalCommand(cwd=root, command=cmd) 
    186186        log = svnlog.execute('.', stdout=PIPE, TZ='UTC') 
    187          
     187 
    188188        if svnlog.exit_status: 
    189189            return [] 
     
    219219            raise ChangesetApplicationFailure( 
    220220                "%s returned status %s" % (str(svnup), svnup.exit_status)) 
    221              
     221 
    222222        if logger: logger.info("%s updated to %s" % ( 
    223223            ','.join([e.name for e in changeset.entries]), 
    224224            changeset.revision)) 
    225          
     225 
    226226        result = [] 
    227227        for line in out: 
     
    229229                logger.warn("Conflict after 'svn update': '%s'" % line) 
    230230                result.append(line[2:-1]) 
    231              
     231 
    232232        return result 
    233          
     233 
    234234    def _checkoutUpstreamRevision(self, basedir, repository, module, revision, 
    235235                                  subdir=None, logger=None, **kwargs): 
     
    237237        Concretely do the checkout of the upstream revision. 
    238238        """ 
    239          
     239 
    240240        from os.path import join, exists 
    241241 
     
    286286 
    287287        last = csets[0] 
    288          
     288 
    289289        if logger: logger.info("working copy up to svn revision %s", 
    290290                               last.revision) 
    291291 
    292292        return last 
    293      
     293 
    294294    ## SyncronizableTargetWorkingDir 
    295295 
     
    314314 
    315315        return entries 
    316          
     316 
    317317    def _commit(self,root, date, author, remark, changelog=None, entries=None): 
    318318        """ 
     
    321321 
    322322        from sys import getdefaultencoding 
    323          
     323 
    324324        encoding = ExternalCommand.FORCE_ENCODING or getdefaultencoding() 
    325          
     325 
    326326        logmessage = [] 
    327327        if remark: 
     
    334334        # If we cannot use propset, fall back to old behaviour of 
    335335        # appending these info to the changelog 
    336          
     336 
    337337        if not self.USE_PROPSET: 
    338338            logmessage.append('') 
     
    340340            logmessage.append('Date: %s' % date) 
    341341            logmessage.append('') 
    342              
     342 
    343343        rontf = ReopenableNamedTemporaryFile('svn', 'tailor') 
    344344        log = open(rontf.name, "w") 
    345345        log.write('\n'.join(logmessage)) 
    346         log.close()             
     346        log.close() 
    347347 
    348348        cmd = [SVN_CMD, "commit", "--quiet", "--file", rontf.name] 
    349349        commit = ExternalCommand(cwd=root, command=cmd) 
    350          
     350 
    351351        if not entries: 
    352352            entries = ['.'] 
    353              
     353 
    354354        commit.execute(entries) 
    355355 
Note: See TracChangeset for help on using the changeset viewer.