Changeset 1019 in tailor


Ignore:
Timestamp:
11/23/05 07:40:20 (7 years ago)
Author:
R.Ghetta <birrachiara@…>
Hash name:
20051123064020-2c016-fb6e278058d66bb2fc5834aee1f63d807f26fc9a
Message:

monotone passphrase must now be specified. Also added an optional custom_lua parameter

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • README

    r1015 r1019  
    660660 
    661661passphrase : string 
    662   Passphrase to use for commits.  
     662  Passphrase to use for commits. Must be specified. 
     663 
     664custom_lua : string 
     665  Optional custom lua script. If present, is written into MT/monotonerc. 
    663666 
    664667svn 
  • vcpx/monotone.py

    r1016 r1019  
    726726        commit = ExternalCommand(cwd=self.basedir, command=cmd) 
    727727 
     728        entries = None 
    728729        if not entries: 
    729730            entries = ['.'] 
     
    807808 
    808809        if target_repository.keyid: 
    809             self.repository.log_info("Using key %s for commits" % (target_repository.keyid,)) 
     810            self.log.info("Using key %s for commits" % (target_repository.keyid,)) 
    810811        else: 
    811812            # keystore key id unspecified, look at other options 
     
    876877        setup.execute(self.basedir) 
    877878 
    878         if self.repository.passphrase: 
     879        if self.repository.passphrase or self.repository.custom_lua: 
    879880            monotonerc = open(join(self.basedir, 'MT', 'monotonerc'), 'w') 
    880             monotonerc.write(MONOTONERC % self.repository.passphrase) 
     881            if self.repository.passphrase: 
     882                monotonerc.write(MONOTONERC % self.repository.passphrase) 
     883            else: 
     884                raise TargetInitializationFailure("The passphrase must be specified") 
     885            if self.repository.custom_lua: 
     886                self.log.info("Adding custom lua script") 
     887                monotonerc.write(self.repository.custom_lua) 
    881888            monotonerc.close() 
    882889 
  • vcpx/repository.py

    r1015 r1019  
    303303        self.keyfile = cget(self.name, 'keyfile') 
    304304        self.keygenid = cget(self.name, 'keygenid') 
     305        self.custom_lua = cget(self.name, 'custom_lua') 
    305306 
    306307class SvnRepository(Repository): 
Note: See TracChangeset for help on using the changeset viewer.