Devan Goodwin
1b43c1ec52
Merge branch 'export4' of https://github.com/xsuchy/tito into xsuchy-export4
2011-03-02 15:11:04 -04:00
Devan Goodwin
51989367dd
Merge branch 'export3' of https://github.com/xsuchy/tito into xsuchy-export5
2011-03-02 15:07:39 -04:00
Miroslav Suchý
a1d178e283
flip condition so new files are added and existing files are copied
2011-03-02 15:01:28 -04:00
Miroslav Suchy
3f5dedb83d
fix traceback if git_email is not specified
...
addressing:
Warning: user.email in ~/.gitconfig not set.Traceback (most recent call last):
File "/usr/bin/tito", line 22, in
CLI().main(sys.argv[1:])
File "/home/dev/src/tito/src/tito/cli.py", line 98, in main
return module.main(argv)
File "/home/dev/src/tito/src/tito/cli.py", line 512, in main
offline=self.options.offline)
File "/home/dev/src/tito/src/tito/tagger.py", line 65, in init
self.git_user, self.git_email.replace("+", "\+").replace(".", "\.")))
AttributeError: 'NoneType' object has no attribute 'replace'
2011-02-28 09:27:18 +01:00
Devan Goodwin
ed02340409
Fix bugs from releaser refactor.
2011-02-16 13:52:53 -04:00
Devan Goodwin
0e97277791
Fix errors with Koji releaser.
2011-02-14 15:17:04 -04:00
Devan Goodwin
bdc9e02419
Fix refactor issues with CVS releaser.
2011-02-14 15:12:18 -04:00
Devan Goodwin
05b7576860
Add missing release module.
2011-02-14 15:03:06 -04:00
Devan Goodwin
9a17139724
Refactor release code out of the builder class.
2011-02-14 14:59:30 -04:00
Devan Goodwin
e0f050563f
Configure tito for Fedora git builds.
2011-02-14 13:51:26 -04:00
Devan Goodwin
6228c763d0
Complete Fedora git build process.
2011-02-14 09:11:10 -04:00
Miroslav Suchý
5513427256
if remote.origin is not set, assume --offline and print warning, but proceed
2011-02-12 14:45:13 +01:00
Miroslav Suchý
0b345b2b6d
Source can be tar.bz2
2011-02-12 14:10:22 +01:00
Miroslav Suchý
ebd04756ac
Source can be without number
...
in case you do not use Source0, and only have Source:
builder will fail to insert Patch0.
2011-02-12 13:57:57 +01:00
Miroslav Suchý
d96d891bce
add myself to list of authors
2011-02-11 16:58:26 +01:00
Miroslav Suchý
536cb4c8b0
add build.py.props(5) as alias to tito.props(5)
2011-02-11 16:58:20 +01:00
Miroslav Suchý
9def31a265
add man page for tito.props(5)
2011-02-11 16:58:13 +01:00
Miroslav Suchý
8dca0cdd07
document KOJI_OPTIONS options of titorc
2011-02-11 16:58:00 +01:00
Miroslav Suchý
bf9e4bfa59
add option HIDE_EMAIL to .titorc, which will hide your email in first line of changelog entry
2011-02-11 16:57:48 +01:00
Miroslav Suchý
f408b6008b
pass user_config to tagger class
2011-02-11 16:57:44 +01:00
Miroslav Suchý
304a5e643c
issue 18 - do not print TB if user.name, user.email is not set
2011-02-11 16:57:37 +01:00
Devan Goodwin
0174aae201
Merge branch 'export2' of https://github.com/xsuchy/tito into xsuchy-export2
2011-02-08 13:58:59 -04:00
Miroslav Suchý
430d08b3f5
typo: rhel use Resolves, not Resolved
2011-02-08 18:53:18 +01:00
Devan Goodwin
6d20f5b5f5
Upload sources and confirm commit during git release.
2011-02-04 16:26:35 -04:00
Devan Goodwin
2a7423614d
First draft of Fedora Git releasing.
...
Currently checking the Fedora git project out, and syncing files over.
2011-02-04 16:26:34 -04:00
Devan Goodwin
d771607667
Add a --dry-run option for build --release.
2011-02-04 16:26:34 -04:00
Devan Goodwin
f93de1e9d2
Allow user config setting for sub-packages to skip during auto-install.
2011-02-04 16:26:34 -04:00
Devan Goodwin
4b48152fe1
Hookup bugzilla extraction during cvs release.
2011-02-04 16:26:34 -04:00
Lukas Zapletal
781addbd16
Plus and dot chars in git email handled correctly now
2011-01-27 08:52:13 -04:00
Devan Goodwin
c7be95791b
Fix CVS release Bugzilla extraction.
...
Neglected that changelog entries start out with a -.
2011-01-24 17:32:11 -04:00
Devan Goodwin
199581481b
Merge branch 'export1' of https://github.com/xsuchy/tito into xsuchy-export1
2011-01-14 23:01:22 -04:00
Devan Goodwin
d54101cbef
Improved bugzilla ID extraction.
2011-01-14 16:58:03 -04:00
Miroslav Suchý
fddf343429
put emails in changelog only if changelog_with_email is set to 1 in [globalconfig] section of config
...
or if this entry is not present
2011-01-14 21:42:16 +01:00
Miroslav Suchý
1be2ab730e
use _changelog_remove_cherrypick() for rheltagger
2011-01-14 21:42:16 +01:00
Miroslav Suchý
7597aa7a29
remove text "(cherry picked from ..." from commits
...
this can be overriden by settin option changelog_do_not_remove_cherrypick to 1 in [globalconfig] section
2011-01-14 21:42:14 +01:00
Devan Goodwin
e1ab44abfd
Add code for extracting bugzilla IDs from CVS diff or git log.
2011-01-14 16:40:12 -04:00
Devan Goodwin
892e543779
Prompt user to edit CVS commit messages.
2011-01-14 16:40:12 -04:00
Devan Goodwin
86d051103c
Fix no auto changelog option.
2011-01-14 16:40:12 -04:00
Miroslav Suchý
2e1b4dd850
add tagger for Red Hat Enterprise Linux
2011-01-14 21:36:48 +01:00
Devan Goodwin
f2d047d3bd
Fix test builds in koji.
...
If multiple koji tags are configured, the srpm method was being called
several times, which would attempt to set the 'test' version in a copy
of the spec file on disk. That file was being re-used on each run of
srpm, so the test version kept growing and growing.
2011-01-12 16:37:54 -04:00
Devan Goodwin
7b80abfcbc
Documentation update.
...
Start describing all tito.props options.
2011-01-07 16:44:43 -04:00
Devan Goodwin
27d8bc79ca
Add missing dep on libxslt.
...
Only surfaces on some OSes but still.
2011-01-07 16:44:23 -04:00
Devan Goodwin
0f19fdd1d4
Automatic commit of package [tito] release [0.3.0-1].
2011-01-05 14:33:28 -04:00
Miroslav Suchý
dd45b47eda
implement --only-tags option for builder class
...
Build in koji only for specified tags. Can be specified multiple times.
2010-12-09 12:13:23 +01:00
Miroslav Suchý
b8a0e7dccf
create functions __is_whitelisted() and __is_blacklisted()
...
merge common code
2010-12-09 11:42:52 +01:00
Miroslav Suchý
7834bf46d8
implement --list-tags option for builder
...
this should get plain list. One tag per each line. Eg.:
dist-5E-sw-1.3-candidate
dist-f13-sw-1.3-candidate
if run --list-tags --debug, it should list all tags with explanation
why it is included or not listed. E.g:
dist-5E-sw-1.3-candidate
dist-f13-sw-1.3-candidate whitelisted
dist-f14-sw-1.3-candidate blacklisted
2010-12-09 11:29:56 +01:00
Miroslav Suchý
6d5e38793a
simplify builder __init__ params
...
current state of __init__ params is bloated, more params are on the way...
lets pass whole optparse object
2010-12-09 10:37:17 +01:00
Miroslav Suchý
807aaa45da
add option --scratch to builder class
2010-12-07 16:35:06 +01:00
Miroslav Suchý
4555676e3b
correct typo "bump-bump-release"
2010-12-06 13:15:59 +01:00
Miroslav Suchý
4c3e08e87e
add missing parentheses
...
addressing:
File "/usr/lib/python2.6/site-packages/tito/distributionbuilder.py", line 26, in patch_upstream
% self.rpmbuild_gitcopy, self.project_name, self.upstream_version, self.build_version, self.git_commit_id)
TypeError: not enough arguments for format string
2010-12-06 11:44:41 +01:00