Commit graph

268 commits

Author SHA1 Message Date
Devan Goodwin
193d05794e Use proper temp dirs for releasing. 2011-12-22 15:03:51 -04:00
Devan Goodwin
4f7287d60b Fix git release diff command.
Something has changed, I guess in git? Diff --cached used to return the
results from this, but no longer. Attempt both methods of diffing if one
doesn't turn up a hit.
2011-12-22 14:39:28 -04:00
Devan Goodwin
9a3e0b3e86 Add Fedora release target. 2011-12-22 13:51:46 -04:00
Devan Goodwin
3ea5a0ebe0 Automatic commit of package [tito] release [0.4.3-1]. 2011-12-15 11:39:40 -04:00
Miroslav Suchý
2c5b1e7c93 #5 - escape percent character in changelog 2011-12-13 09:20:37 -04:00
Devan Goodwin
3cd8d5a16d Revert unused args to releasers. 2011-12-09 14:26:24 -04:00
Miroslav Suchý
20e66d5c6d #28 - add args parameter to __init__() of releasers classess 2011-12-09 14:26:24 -04:00
jesus m. rodriguez
9dc276a7dd add release to usage, alphabetize list 2011-12-07 10:01:47 -05:00
jesus m. rodriguez
c1df0a1a81 PEP8 cleanup 2011-12-05 14:37:07 -05:00
jesus m. rodriguez
abf23e0778 no need to maintain timestamps: remove -t and -O from rsync command 2011-12-05 11:53:21 -05:00
jesus m. rodriguez
b0070e7a2d chdir to yum_temp_dir after creating, avoids rsync's getcwd error 2011-12-05 11:18:21 -05:00
Devan Goodwin
4f9ba03aaa Use -O during rsync commands to fix time setting errors. 2011-12-02 16:45:50 -04:00
Devan Goodwin
9112f14dfc Automatic commit of package [tito] release [0.4.2-1]. 2011-11-28 11:17:42 -04:00
Devan Goodwin
b64579ea40 Clean out old versions of RPMs when generating yum repos.
Only will remove packages whose name matches something we just build,
and has a lesser EVR.
2011-11-28 10:24:23 -04:00
Devan Goodwin
ecd9df22dc Update manpage to show multiple rsync paths. 2011-11-25 16:31:37 -04:00
Devan Goodwin
7e5496381a Publish packages to i386 dev repo as well. 2011-11-25 16:26:05 -04:00
Devan Goodwin
ac3161c43e Automatic commit of package [tito] release [0.4.1-1]. 2011-11-25 16:06:55 -04:00
Devan Goodwin
00ab8ed301 Allow one build to go to multiple yum repo URLs.
Can save time for noarch packages.
2011-11-25 15:59:32 -04:00
Devan Goodwin
3335c2f3ff Rename to BrewDownloadBuilder. 2011-11-25 15:02:48 -04:00
Devan Goodwin
ef5e850e30 Fix --no-cleanup for release module. 2011-11-25 13:47:15 -04:00
Devan Goodwin
13fa8d03e5 Add a BrewPreBuiltBuilder.
Allows you to use pre-submitted brew builds as if they were generated
locally. Build *must* have been submitted to brew beforehand, otherwise
this will fail.
2011-11-25 12:06:40 -04:00
Devan Goodwin
2703e77cac Use proper temp directories to build. 2011-11-25 11:31:21 -04:00
Devan Goodwin
8246ec2b79 Functional test fix. 2011-11-25 11:30:51 -04:00
Devan Goodwin
2fb1dfcb97 Fix permissions when rsync'ing yum repositories.
Needed --no-p and --no-g.
2011-11-22 13:24:21 -04:00
Devan Goodwin
a38c18c465 Switch to CLI fedpkg command instead of module.
fedpkg doesn't appear to be very stable API, switch to using CLI
commands instead.
2011-11-16 16:27:26 -04:00
Devan Goodwin
dc19166bfc Automatic commit of package [tito] release [0.4.0-1]. 2011-11-09 12:37:23 -04:00
Devan Goodwin
de072d8761 Update releasers.conf. 2011-11-09 12:35:37 -04:00
Devan Goodwin
805cb491ba Fix import error with new fedpkg version.
Fedpkg library has changed location and name, support both for now,
we'll adjust later if necessary.
2011-11-09 12:34:50 -04:00
Devan Goodwin
ffe976cf14 Fix default builder/tagger. 2011-10-25 11:32:54 -03:00
Devan Goodwin
3f692f132a Add a KojiGitReleaser.
Originating from the Spacewalk project, this will allow you to build
through koji but by specifying a URL to git and a tag, rather than
submitting an srpm directly.
2011-10-25 11:27:08 -03:00
Devan Goodwin
60ce1c79e9 Merge branch 'master' of https://github.com/awood/tito
Conflicts:
	src/tito/cli.py
2011-10-24 12:26:31 -03:00
Devan Goodwin
1062426b19 Fix koji tito.props release hack. 2011-10-24 11:38:35 -03:00
Alex Wood
3a621a9cc2 Adding --use-version to allow Tito to force a version to use. 2011-10-21 16:23:01 -04:00
Devan Goodwin
b5ef1cf8ad Allow mock builder to override the config dir. 2011-10-18 16:48:07 -03:00
Devan Goodwin
90f5774ae8 Koji release target config fixes. 2011-10-18 10:07:09 -03:00
Devan Goodwin
dd4688d8a2 squash 2011-10-18 10:01:54 -03:00
Devan Goodwin
93f2ab12e0 Support SCRATCH=1 env variable for koji releaser. 2011-10-18 09:57:11 -03:00
Devan Goodwin
6a35225ad7 Support ONLY_TAGS env variable for koji releaser. 2011-10-18 09:55:53 -03:00
Devan Goodwin
41ce73a5ae Cleanup, add TODO. 2011-10-17 23:26:06 -03:00
Devan Goodwin
8298b5e304 List releasers option. 2011-10-17 14:26:31 -03:00
Devan Goodwin
e023b08c9d Fix bug printing releasers when none provided. 2011-10-17 14:10:38 -03:00
Devan Goodwin
587daeeb2a Fix --all option. 2011-10-17 12:56:49 -03:00
Devan Goodwin
f5fd187352 Add --all option for release. 2011-10-17 12:18:23 -03:00
Devan Goodwin
d2c7fdf042 Documentation update.
More to come...
2011-10-16 14:34:23 -03:00
Devan Goodwin
72ff053cad Respect --dry-run when releasing to yum. 2011-10-16 13:26:08 -03:00
Devan Goodwin
d94aacae64 Another fix for multi-target releasing. 2011-10-16 13:25:55 -03:00
Devan Goodwin
3e8335fdce Fix output bug. 2011-10-16 12:56:35 -03:00
Devan Goodwin
1f9b18ef06 Fix bug with multi-target release. 2011-10-16 12:51:01 -03:00
Devan Goodwin
376eafcc1b Allow releaseing to multiple targets at once, and add --all-starting-with. 2011-10-16 12:08:02 -03:00
Devan Goodwin
b8fabef70f Continue porting releasers to use target config. 2011-10-16 11:49:34 -03:00