Changeset 13 in tailor


Ignore:
Timestamp:
06/19/04 23:24:56 (9 years ago)
Author:
lele@…
Hash name:
20040619212456-97f81-bc2c71ecf370499d4661ecd3e0358276a5a1837d
Message:

Changelog and entries are optional

Location:
vcpx
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • vcpx/cvs.py

    r12 r13  
    117117        from changes import Changeset, ChangesetEntry 
    118118 
     119        # cvsps output sample: 
    119120        ## --------------------- 
    120121        ## PatchSet 1500 
     
    205206        c(entry=entry) 
    206207 
    207     def _commit(self, root, author, remark, changelog, entries): 
     208    def _commit(self, root, author, remark, changelog=None, entries=None): 
    208209        """ 
    209210        Commit the changeset. 
     
    215216        log.write(remark) 
    216217        log.write('\n') 
    217         log.write(changelog) 
     218        if changelog: 
     219            log.write(changelog) 
     220            log.write('\n') 
    218221         
    219222        c = CvsCommit(working_dir=root) 
    220223        c(entries=entries, logfile=log.name) 
     224        log.close() 
    221225         
    222226    def _removeEntry(self, root, entry): 
  • vcpx/target.py

    r12 r13  
    5050        raise "%s should override this method" % self.__class__ 
    5151 
    52     def _commit(self, root, author, remark, changelog, entries): 
     52    def _commit(self, root, author, remark, changelog=None, entries=None): 
    5353        """ 
    5454        Commit the changeset. 
  • vcpx/darcs.py

    r12 r13  
    8686        c(entry=entry) 
    8787 
    88     def _commit(self, root, author, remark, changelog, entries): 
     88    def _commit(self, root, author, remark, changelog=None, entries=None): 
    8989        """ 
    9090        Commit the changeset. 
  • vcpx/svn.py

    r12 r13  
    194194        c(entry=entry) 
    195195 
    196     def _commit(self, root, author, remark, changelog, entries): 
     196    def _commit(self, root, author, remark, changelog=None, entries=None): 
    197197        """ 
    198198        Commit the changeset. 
     
    200200 
    201201        c = SvnCommit(working_dir=root) 
    202         c(logmessage='%s\n\n%s' % (remark,changelog), 
    203           entries=' '.join(entries)) 
     202         
     203        logmessage = remark + '\n' 
     204        if changelog: 
     205            logmessage = logmessage + changelog + '\n' 
     206             
     207        if entries: 
     208            entries = ' '.join(entries) 
     209        else: 
     210            entries = '.' 
     211             
     212        c(logmessage=logmessage, entries=entries) 
    204213         
    205214    def _removeEntry(self, root, entry): 
Note: See TracChangeset for help on using the changeset viewer.