Mercurial > treepkg > treepkg
comparison treepkg/packager.py @ 136:5598014b2a1d
Add a log/ subdir for each revision. The filename is available as the
log_dir attribute of RevisionPackager and SourcePackager instances
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Tue, 27 May 2008 17:55:08 +0000 |
parents | e5b4dea52297 |
children | a7fa22320c3f |
comparison
equal
deleted
inserted
replaced
135:e5b4dea52297 | 136:5598014b2a1d |
---|---|
41 pkg_basename = None | 41 pkg_basename = None |
42 | 42 |
43 track = _fromparent("track") | 43 track = _fromparent("track") |
44 revision = _fromparent("revision") | 44 revision = _fromparent("revision") |
45 status = _fromparent("status") | 45 status = _fromparent("status") |
46 log_dir = _fromparent("log_dir") | |
46 work_dir = _fromparent("work_dir") | 47 work_dir = _fromparent("work_dir") |
47 src_dir = _fromparent("src_dir") | 48 src_dir = _fromparent("src_dir") |
48 | 49 |
49 def __init__(self, parent): | 50 def __init__(self, parent): |
50 self.parent = parent | 51 self.parent = parent |
187 | 188 |
188 class BinaryPackager(object): | 189 class BinaryPackager(object): |
189 | 190 |
190 track = _fromparent("track") | 191 track = _fromparent("track") |
191 status = _fromparent("status") | 192 status = _fromparent("status") |
193 log_dir = _fromparent("log_dir") | |
192 binary_dir = _fromparent("binary_dir") | 194 binary_dir = _fromparent("binary_dir") |
193 | 195 |
194 def __init__(self, parent, dsc_file, logfile): | 196 def __init__(self, parent, dsc_file, logfile): |
195 self.parent = parent | 197 self.parent = parent |
196 self.dsc_file = dsc_file | 198 self.dsc_file = dsc_file |
214 self.revision = revision | 216 self.revision = revision |
215 self.base_dir = self.track.pkg_dir_for_revision(self.revision, 1) | 217 self.base_dir = self.track.pkg_dir_for_revision(self.revision, 1) |
216 self.status = status.RevisionStatus(os.path.join(self.base_dir, | 218 self.status = status.RevisionStatus(os.path.join(self.base_dir, |
217 "status")) | 219 "status")) |
218 | 220 |
221 log_dir = _filenameproperty("log") | |
219 work_dir = _filenameproperty("work") | 222 work_dir = _filenameproperty("work") |
220 binary_dir = _filenameproperty("binary") | 223 binary_dir = _filenameproperty("binary") |
221 src_dir = _filenameproperty("src") | 224 src_dir = _filenameproperty("src") |
222 build_log = _filenameproperty("build.log") | 225 build_log = _filenameproperty("build.log") |
223 | 226 |