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
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)