diff options
| author | Yaakov M. Nemoy <loupgaroublond@gmail.com> | 2009-01-07 11:17:39 -0500 |
|---|---|---|
| committer | Yaakov M. Nemoy <loupgaroublond@gmail.com> | 2009-01-07 11:17:39 -0500 |
| commit | a7bcebe96bd00388fea1c2cf01e0691534f61744 (patch) | |
| tree | 570d9309f5e3913d0bbcb2d671284b119e848750 /modules/darcs.py | |
| parent | 79577f7d35ba8cff9ba7a1f97d8bae8bab1b001f (diff) | |
| download | fedora-devshell-a7bcebe96bd00388fea1c2cf01e0691534f61744.tar.gz fedora-devshell-a7bcebe96bd00388fea1c2cf01e0691534f61744.tar.xz fedora-devshell-a7bcebe96bd00388fea1c2cf01e0691534f61744.zip | |
Fixed some bugs in the builder
Diffstat (limited to 'modules/darcs.py')
| -rw-r--r-- | modules/darcs.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/modules/darcs.py b/modules/darcs.py index 552e9b5..7735e45 100644 --- a/modules/darcs.py +++ b/modules/darcs.py @@ -35,11 +35,15 @@ class Darcs(RevisionControl): _type = 'darcs' def load_dir(self, dir): super(RevisionControl, self).load_dir(dir) - + @property def vc_url(self): return self.cfg['vc_url'] + @property + def hackage_name(self): + return self.cfg['hackage_name'] + def source_dir(self, *args): return self.cfg['source'] @@ -73,6 +77,7 @@ class Darcs(RevisionControl): def checkout(self, tgt, url, *args): self.cfg['vc_url'] = url + self.cfg['hackage_name'] = split(tgt)[1] self.get(url, tgt, *args) def set_current_head(self): @@ -120,12 +125,12 @@ class Darcs(RevisionControl): with self.src('--tag', tag): yield - + def setup_sourceball(self): log.debug('someone set us up the bomb') with pwd(self.dir): with pwd(self.source_dir()): - name = self.pkg_name + name = self.hackage_name ver = self.ver() date = self.date full_name = '%s-%s.%sdarcs' % (name, ver, date) @@ -134,11 +139,11 @@ class Darcs(RevisionControl): log.debug('we get signal') p = Popen(['darcs', 'dist', '-d', full_name], stdout=darcs_out, stderr=darcs_out) - log.info('generating tarball %s.tar.gz, please wait...' + log.info('generating tarball %s.tar.gz, please wait...' % full_name) p.wait() sourceball = full_name + '.tar.gz' move(join(self.source_dir(), sourceball), sourceball) self.cfg['sourceball'] = sourceball - + __all__ = ['Darcs'] |
