Daniel Lobato
e688486b84
Add RHPKG/FEDPKG_USER to be passed to rh/fedpkg
2015-06-11 04:13:49 -04:00
Devan Goodwin
35baac73e0
Merge pull request #173 from xsuchy/pr161
...
substitute /releng for /.tito #161
2015-05-14 15:59:36 -03:00
Devan Goodwin
30ea82b302
Merge pull request #174 from xsuchy/pr141
...
clarify --offline option #141
2015-05-14 15:48:16 -03:00
Devan Goodwin
245696d405
Merge pull request #176 from jflorian/develop
...
bash-completion for tito command
2015-05-14 15:44:22 -03:00
Devan Goodwin
dcbbb7f01a
Add tito spec later in test dockerfiles.
...
It changes a lot and rebuilding everything sucks.
2015-05-12 16:07:04 -03:00
Devan Goodwin
f9b0212529
Merge branch 'master' of github.com:dgoodwin/tito
2015-05-12 16:06:56 -03:00
Devan Goodwin
81958c0941
Merge branch 'domcleal-builder-rpmbuild-options'
...
t push origin master# the commit.
2015-05-12 16:06:14 -03:00
Devan Goodwin
6b4f6ad1f8
Merge branch 'builder-rpmbuild-options' of https://github.com/domcleal/tito into domcleal-builder-rpmbuild-options
2015-05-12 15:35:39 -03:00
Devan Goodwin
48fae1914b
Merge pull request #164 from ringerc/patch-1
...
Help new packagers find tools related to tito
2015-05-12 15:34:36 -03:00
Devan Goodwin
43f9ce2dd3
Drop F20 docker tests.
2015-05-09 08:53:11 -03:00
Devan Goodwin
8f9f6ae3fd
Add F21 docker testing.
2015-05-09 08:49:14 -03:00
Devan Goodwin
901bdf1d22
Docker test cleanup.
2015-05-08 16:15:02 -03:00
Devan Goodwin
efee896150
Restore rawhide docker tests.
2015-05-08 15:59:35 -03:00
Devan Goodwin
e8e7f63662
Restore F20 Python 3 docker tests.
2015-05-08 13:05:38 -03:00
Devan Goodwin
d1b1e9611b
Restore F20 Python 2 docker tests.
2015-05-08 12:55:52 -03:00
Devan Goodwin
50526722e0
EL6 docker tests now fully passing.
2015-05-08 12:07:38 -03:00
Devan Goodwin
70ed5db073
Merge branch '167-el6-spec' of https://github.com/domcleal/tito into docker-test-repair
2015-05-08 11:46:59 -03:00
John Florian
a4f6c52d33
Merge branch 'refs/heads/feature-bash-completion' into develop
2015-05-06 15:44:41 -04:00
John Florian
59c8f361a9
New - bash-completion facilities
...
Here's an initial go at getting some bash-completion for the tito
command-line. Module options are a union of those culled from both
"tito MODULE --help" and "man tito" -- there are discrepancies. Some
options were deliberately omitted such as those documented as deprecated
or "avoid using this please". All short options are also omitted as
their completion would not save any typing but would hinder the
accessibility of the longer options.
2015-05-06 14:51:37 -04:00
Devan Goodwin
bf2d285061
Get the docker test suite up and running again.
2015-05-01 15:37:53 -03:00
Miroslav Suchý
f5f9e22437
clarify --offline option #141
2015-04-26 15:17:26 +02:00
Miroslav Suchý
843dd2cc51
substitute /releng for /.tito #161
...
if /releng is present it will be used. Otherwise /.tito will be used.
2015-04-26 14:56:26 +02:00
Dominic Cleal
d3faffa94b
Allow override of rpmbuild_options from builder arguments
...
Instead of being a command line-only option, the string of extra rpmbuild
arguments can now be passed in via the general builder args mechanism, so it
can even be configured from releasers.conf.
Fixes #155
2015-04-23 10:54:24 +01:00
Dominic Cleal
3a1075c7bb
Fixes macro initialisation on EL6, F22+
...
Use unversioned macros for EL6, don't reset python_sitelib on F22+ and
always use the Python binary determined for the OS, not python3 for the
shebang line.
Fixes #167 , #168
2015-04-20 15:21:47 +01:00
Craig Ringer
2e93695f3f
Help new packagers find tools related to tito
...
tito is an easily discovered tool when looking for information on rpm packaging, especially SCM integration.
There are now some useful related tools, like mock's SCM integration, mockchain, Koji, fedpkg, etc that are not especially easily discovered by new packagers. Making these more visible by documenting them in tito's README would be a help to new packagers.
2015-03-26 14:20:09 +08:00
Devan Goodwin
4091af9591
Merge pull request #157 from xsuchy/python3
...
Python3
2015-03-02 08:42:57 -04:00
Devan Goodwin
3a49745cd4
Update releasers.
2015-03-02 08:38:32 -04:00
Devan Goodwin
9a92485a6d
Automatic commit of package [tito] release [0.5.6-1].
2014-12-23 11:36:41 -04:00
Devan Goodwin
c79aa1bc97
Merge branch 'master' of github.com:dgoodwin/tito
2014-12-23 11:34:17 -04:00
Devan Goodwin
52fee81d8c
Require new srpm_disttag for rsync/yum releasers.
...
Fixes issue where just build srpm would be deleted as too old if
building for a newer looking disttag in mock. (i.e. f20 building for
f21)
Also generates more correct looking SRPMs in all cases.
2014-12-23 11:33:36 -04:00
Devan Goodwin
dcddbbfdfe
Drop more test only requirements from spec.
2014-12-10 13:18:04 -04:00
Devan Goodwin
6b0d5c98a6
Drop the git-annex dependency.
...
Want to keep this as a soft dependency like brew/koji etc. You need it if you
intend to use that releaser/builder.
2014-12-10 13:13:36 -04:00
Devan Goodwin
01c152081a
Merge branch 'xsuchy-wildcards'
2014-12-10 13:13:03 -04:00
Devan Goodwin
40242ea438
Merge branch 'wildcards' of https://github.com/xsuchy/tito into xsuchy-wildcards
...
Conflicts:
test/functional/singleproject_tests.py
2014-12-10 13:12:52 -04:00
Devan Goodwin
c5889ae09c
Merge branch 'master' of github.com:dgoodwin/tito
2014-12-10 13:07:51 -04:00
Devan Goodwin
66931b0adf
Merge pull request #153 from domcleal/mock-builder-cleanup
...
MockBuilder: cleanup underlying builder on completion
2014-12-10 12:56:25 -04:00
Devan Goodwin
072d000e1f
Merge pull request #140 from jumanjiman/external_docs
...
add links to upstream announcements and how-to articles
2014-12-10 12:56:15 -04:00
Devan Goodwin
9a422f0cd4
Merge pull request #135 from jumanjiman/dry
...
DRY up test harness to use spec file for build deps
2014-12-10 12:56:01 -04:00
Devan Goodwin
6659c148cd
Merge pull request #132 from domcleal/releaser-override-builder
...
Allow overriding of builder on all releasers
2014-12-10 12:54:32 -04:00
Miroslav Suchý
0c66842f5c
no need to gzip man pages, rpmbuild do that automatically
...
and side effect is that it can choose whatever archive method (e.d. xz)
2014-11-24 22:49:08 +01:00
Miroslav Suchý
270fe172c2
use python3 on Fedora 22
2014-11-24 22:44:58 +01:00
Miroslav Suchý
339000888b
NameError: global name 'RawConfigParser' is not defined
2014-11-24 18:51:00 +01:00
Miroslav Suchý
c9c44bfc75
NameError: global name 'getoutput' is not defined
2014-11-24 18:49:29 +01:00
Miroslav Suchý
d82fdb0202
E:166,16: Undefined variable 'config' (undefined-variable)
2014-11-24 18:46:52 +01:00
Miroslav Suchý
c152ee8b1d
move incorrectly placed imports
2014-11-24 18:46:05 +01:00
Miroslav Suchý
ea9496191f
defattr is not needed
...
this is default and not needed unless we build for el4
2014-11-24 18:36:12 +01:00
Miroslav Suchý
066c6655eb
get rid of wildcards imports
2014-11-24 18:34:44 +01:00
Miroslav Suchý
78c8bc2f52
E:112,24: Instance of BuilderBase has no REQUIRED_ARGS member (no-member)
2014-11-24 18:05:15 +01:00
Miroslav Suchý
ebc110d029
change inheritance for ObsReleaser
...
so OBS get _list_files_to_copy()
This happen when CVS releaser was obsoleted.
2014-11-24 18:03:17 +01:00
Miroslav Suchý
e14d7d7d3b
raw_input was renamed under python3
2014-11-24 17:56:06 +01:00