Changeset 552 in tailor


Ignore:
Timestamp:
08/13/05 10:09:35 (8 years ago)
Author:
Robin Farine <robin.farine@…>
Hash name:
20050813080935-9b991-e453fcc3ab3f60243b4b493c94b5809f12d808b1
Message:

Initial backend implementation for 'tla' aka Arch 1.x
The backend maps the tailor repository, module and start-revision
options to 'tla' archive, category--branch--version and revision.

Current limitations and pitfalls.

  • Target backend not implemented.
  • In-version continuations not supported (raises an exception); this would probably require to compute a changeset with 'tla delta' instead of using replay.
  • Pika escaped file names. This implementations requires a version of tla that supports pika escapes. For changesets created with a version of tla that did not support pika escapes, if one of these changeset contains a file name with a valid embedded pika escape sequence, things will break.
Location:
vcpx
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • vcpx/repository.py

    r532 r552  
    203203        wd.USE_PROPSET = self.use_propset 
    204204        return wd 
     205 
     206 
     207class TlaRepository(Repository): 
     208    METADIR = '{arch}' 
     209    TLA_CMD = "tla" 
     210 
     211    def _load(self, config, which): 
     212        Repository._load(self, config, which) 
     213        self.TLA_CMD = config.get(self.name, 'tla-command', self.TLA_CMD) 
Note: See TracChangeset for help on using the changeset viewer.