Commit graph

811 commits

Author SHA1 Message Date
Devan Goodwin
21720cc9d2 Automatic commit of package [tito] release [0.6.8-1]. 2016-11-01 15:38:30 -03:00
Devan Goodwin
06c1d3dadc Merge pull request #236 from stevekuznetsov/skuznets/force-tagger
Don't use a special tagger for the `--use-version` case
2016-11-01 12:45:21 -03:00
Steve Kuznetsov
26b02a7ff4
Don't use a special tagger for the --use-version case
Instead of special-casing the case where a user has supplied
the specific version to use, we can instead use the same version
tagger for both cases and detect inside of that tagger whether
or not the user has supplied the tag.

Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
2016-11-01 11:32:50 -04:00
Devan Goodwin
fb9e31631e Releasers update. 2016-10-28 14:47:13 -03:00
Devan Goodwin
efe5b98498 Automatic commit of package [tito] release [0.6.7-1]. 2016-10-05 16:11:33 -03:00
Devan Goodwin
f3bcf9720f Hookup tito's --no-cleanup with rpmbuild's --noclean. 2016-10-05 14:35:16 -03:00
Devan Goodwin
de3e7b62a2 Merge pull request #234 from FrostyX/requires-fix
Use Dnf or Yum over Rpm when it is possible
2016-07-18 12:03:03 -03:00
Jakub Kadlčík
bbbd13d7a4 Print package manager output in _auto_install 2016-07-18 16:44:39 +02:00
Jakub Kadlčík
a47890d68c Cast filtered args to list 2016-07-17 12:41:30 +02:00
Jakub Kadlčík
847355066b Implement Yum's install method 2016-07-15 06:11:57 +02:00
Jakub Kadlčík
a081fbcc8f Make configurable arguments for DNF 2016-07-15 06:11:53 +02:00
Jakub Kadlčík
a73f2378ad Replace outdated package_manager() function 2016-07-15 05:48:53 +02:00
Jakub Kadlčík
923542999b Use self.package_manager for git-annex error 2016-07-15 05:48:53 +02:00
Jakub Kadlčík
7fb4e5307d Decode bytes and use % formating 2016-07-15 05:48:53 +02:00
Jakub Kadlčík
51ba8eb83a Use 'dnf reinstall' when package is already installed 2016-07-15 05:48:50 +02:00
Jakub Kadlčík
a3e0951ba2 Create package managers classes 2016-07-14 00:07:46 +02:00
Jakub Kadlčík
6065e4f85a Install packages via DNF if available 2016-07-14 00:07:23 +02:00
Devan Goodwin
5d0dae1aeb Merge pull request #231 from xsuchy/patch-1
state in README that tito is in Fedora distributions
2016-07-04 09:01:55 -03:00
Miroslav Suchý
e5286b2d12 CentOS uses yum 2016-07-04 12:51:14 +02:00
Miroslav Suchý
2217231658 Update README.md 2016-07-04 12:49:10 +02:00
Devan Goodwin
7df3bca90b Merge pull request #229 from lubomir/custom-commit-msg
Allow customizing git commit message
2016-05-27 10:43:01 -03:00
Lubomír Sedlář
a86501c1b5 Allow customizing git commit message 2016-05-27 09:46:19 +02:00
Devan Goodwin
e8d4404094 Merge pull request #225 from xsuchy/cleanup
Cleanup
2016-05-16 16:07:21 -03:00
Devan Goodwin
a1d324c7a9 Merge pull request #224 from xsuchy/release-number
better release number for untagged packages
2016-05-16 16:06:32 -03:00
Devan Goodwin
b8e7336a1d Merge pull request #226 from cgwalters/readme-fedora-wiki
README.md: Also link to Fedora wiki page collection of these tools
2016-05-16 16:05:43 -03:00
Colin Walters
9be0cf4626 README.md: Also link to Fedora wiki page collection of these tools
Some people may want something more like rpmdistro-gitoverlay for
example.
2016-05-13 15:36:19 -04:00
Miroslav Suchý
405b379137 mv rel-eng/ .tito/ 2016-05-13 13:50:38 +02:00
Miroslav Suchý
1446884ead remove the old configs 2016-05-13 13:50:38 +02:00
Miroslav Suchý
c319032480 simplify spec 2016-05-13 13:50:38 +02:00
Miroslav Suchý
49949fe759 buildroot tag is not needed for ages 2016-05-13 13:50:38 +02:00
Miroslav Suchý
9c8c54cf5a better release number for untagged packages
If package is unttaged and you build it with --test then previously 0 was used as number of commits
since last tag.
This results in packages which has no upgrade path.
With this patch it use number of commits since initial commit, which is growing number.
Therefore packages can be upgraded without usage of --force.
2016-05-13 13:25:23 +02:00
Devan Goodwin
79e1f9a343 Merge pull request #223 from domcleal/copr-build-project
Only pass one project_name to copr build command
2016-05-11 15:12:42 -03:00
Dominic Cleal
de9ef27b3f
Only pass one project_name to copr build command 2016-05-11 18:44:17 +01:00
jesus m. rodriguez
7e930274a9 Merge pull request #221 from enaut/patch-1
Just a small typo
2016-04-23 07:36:03 -04:00
Franz Dietrich
0aff49b01d Just a small typo 2016-04-23 13:29:38 +02:00
Devan Goodwin
5a8398c98c Merge pull request #220 from xsuchy/yum-utils
remove dependency on yum-utils
2016-04-20 09:50:17 -03:00
Miroslav Suchý
71a5078947 remove dependency on yum-utils
This was added in commit 9ce9442642 and is not actually neede.
Just because we print
   Failed build dependencies
   Please run 'yum-builddep %s' as root.

So it should be rather replaced by:
   Suggest: yum-utils
But that cannot be parsed on el6 and is in fact not needed on F23+ at all.
So it should be rather described by rich deps like
   Suggest: (yum-utils if yum) and (dnf-plugins-core if dnf)
But rich deps should not be used for now.

So lets remove it for now. So yum-utils can be safely retired in rawhide.
2016-04-20 14:39:58 +02:00
Devan Goodwin
79ed5505b4 Automatic commit of package [tito] release [0.6.6-1]. 2016-04-19 12:44:22 -03:00
Devan Goodwin
5d258e7d2e Fix bugs with %autosetup and --test builds.
Extract method, add some tests, and fixed the regex problem.
2016-04-14 16:08:34 -03:00
Igor Gnatenko
d802362964 append -p1 only to %autosetup
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-04-14 14:00:34 +02:00
Igor Gnatenko
29d3bd2045 add support for %autosetup
Reference: https://github.com/dgoodwin/tito/issues/218
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-04-14 08:25:21 +02:00
Devan Goodwin
e851f18db4 Automatic commit of package [tito] release [0.6.5-1]. 2016-04-08 09:52:53 -03:00
Devan Goodwin
77c02ceb44 Merge pull request #217 from ehelms/add-changelog-msg
Allow defining a custom changelog message
2016-04-08 09:05:00 -03:00
Eric D Helms
092dc1e6c5 Add ability to specify a custom changelog during tag 2016-04-07 14:04:44 -04:00
Devan Goodwin
80ce4c7e2b Merge pull request #213 from cnsnyder/patch-1
Removes broken link to tito annoucements
2016-01-29 12:56:13 -04:00
Christopher Snyder
11e67e3d6a Removes broken link to tito annoucements 2016-01-29 11:55:17 -05:00
Devan Goodwin
cc8a2a4920 Automatic commit of package [tito] release [0.6.4-1]. 2016-01-26 10:28:56 -04:00
Devan Goodwin
d9175729fa Merge pull request #211 from awood/master
Tagging with --use-version did not work with Mead projects.
2016-01-25 13:01:33 -04:00
Alex Wood
1863042c27 Tagging with --use-version did not work with Mead projects. 2016-01-25 11:59:24 -05:00
Devan Goodwin
b42a6fc137 Merge pull request #210 from ehelms/fix-annex
Check if self.old_cwd is defined before calling it in GitAnnex
2016-01-20 09:08:53 -04:00