Changeset 569 in tailor


Ignore:
Timestamp:
08/15/05 12:46:56 (8 years ago)
Author:
lele@…
Hash name:
20050815104656-97f81-8e7139750deb1ecc73b59b4ca8bbe1eceeb895a7
Message:

Use a less invasive --file to pass the logmessage to bzr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/bzr.py

    r567 r569  
    1414from target import SyncronizableTargetWorkingDir, TargetInitializationFailure 
    1515from source import ChangesetApplicationFailure 
    16 from shwrap import ExternalCommand 
     16from shwrap import ExternalCommand, ReopenableNamedTemporaryFile 
    1717 
    1818class BzrWorkingDir(SyncronizableTargetWorkingDir): 
     
    4747        logmessage.append('') 
    4848 
     49        rontf = ReopenableNamedTemporaryFile('bzr', 'tailor') 
     50        log = open(rontf.name, "w") 
     51        log.write('\n'.join(logmessage)) 
     52        log.close() 
     53 
    4954        cmd = [self.repository.BZR_CMD, "commit", "--unchanged", 
    50                "-m", '\n'.join(logmessage)] 
     55               "--file", rontf.name] 
    5156        if not entries: 
    5257            entries = ['.'] 
Note: See TracChangeset for help on using the changeset viewer.