Fedora 14 Update: tito-0.4.0-1.fc14

updates at fedoraproject.org updates at fedoraproject.org
Sat Dec 10 19:56:58 UTC 2011

Fedora Update Notification
2011-11-19 05:16:30

Name        : tito
Product     : Fedora 14
Version     : 0.4.0
Release     : 1.fc14
URL         : http://rm-rf.ca/tito
Summary     : A tool for managing rpm based git projects
Description :
Tito is a tool for managing tarballs, rpms, and builds for projects using

Update Information:

Added ability to build via mock, push updates to yum repositories, and tag with specific versions from CLI.
Fixes several bugs including the error where some (rare) tags will not build.

* Wed Nov  9 2011 Devan Goodwin <dgoodwin at rm-rf.ca> 0.4.0-1
- Fix import error with new fedpkg version. (dgoodwin at rm-rf.ca)
- Add a KojiGitReleaser. (dgoodwin at rm-rf.ca)
- Adding --use-version to allow Tito to force a version to use.
  (awood at redhat.com)
- Support SCRATCH=1 env variable for koji releaser. (dgoodwin at rm-rf.ca)
- Support ONLY_TAGS env variable for koji releaser. (dgoodwin at rm-rf.ca)
- List releasers option. (dgoodwin at rm-rf.ca)
- Documentation update. (dgoodwin at rm-rf.ca)
- Allow releaseing to multiple targets at once, and add --all-starting-with.
  (dgoodwin at rm-rf.ca)
- Make auto-install available to all builders. (dgoodwin at rm-rf.ca)
- Allow setting specific builder and passing builder args on CLI. (dgoodwin at rm-
- Add new mechanism for passing custom arguments to builders. (dgoodwin at rm-
- HACKING tips updated. (dgoodwin at rm-rf.ca)
- Add a rsync username env variable for yum repo releaser. (dgoodwin at rm-rf.ca)
- Restructure release CLI. (dgoodwin at redhat.com)
- Parsing spec files and bumping their versions or releases is now in Python.
  (awood at redhat.com)
* Wed Oct  5 2011 Devan Goodwin <dgoodwin at rm-rf.ca> 0.3.3-1
- Clarify some initial project layout documentation. (dgoodwin at rm-rf.ca)
- match based on the tag for the package we are building (mmccune at redhat.com)
- Teach tito how to checkout EUS branches (msuchy at redhat.com)
- Remove release parameter from _update_package_metadata() (msuchy at redhat.com)
- Avoid traceback if rpmbuild fails (jumanjiman at gmail.com)
- Make Fedora git builds a little more tolerant if you need to re-run.
  (dgoodwin at redhat.com)
- Fix the binary spew in SOURCES on some weird tags. (dgoodwin at redhat.com)
- Do not print traceback when user lacks write permission (jumanjiman at gmail.com)
- Fix Fedora git releaser to use more reliable commands. (dgoodwin at rm-rf.ca)
- Remove the old tito build --release code. (dgoodwin at rm-rf.ca)
- Allow custom releasers to be loaded and used. (dgoodwin at rm-rf.ca)
- Introduce new CLI module for releases. (dgoodwin at rm-rf.ca)
- Use fedpkg switch branch for git releases. (dgoodwin at rm-rf.ca)
- Do not print traceback when user hit Ctrl+C (msuchy at redhat.com)
- '0' is True, we want it as false (msuchy at redhat.com)
* Tue Apr 26 2011 Devan Goodwin <dgoodwin at rm-rf.ca> 0.3.2-1
- add debug logging (jesusr at redhat.com)
* Tue Apr 26 2011 Devan Goodwin <dgoodwin at rm-rf.ca> 0.3.1-1
- flip condition so new files are added and existing files are copied
  (msuchy at redhat.com)
- fix traceback if git_email is not specified (miroslav at suchy.cz)
- Refactor release code out of the builder class. (dgoodwin at rm-rf.ca)
- Configure tito for Fedora git builds. (dgoodwin at rm-rf.ca)
- Complete Fedora git build process. (dgoodwin at rm-rf.ca)
- if remote.origin is not set, assume --offline and print warning, but proceed
  (msuchy at redhat.com)
- Source can be tar.bz2 (msuchy at redhat.com)
- Source can be without number (msuchy at redhat.com)
- add man page for tito.props(5) (msuchy at redhat.com)
- document KOJI_OPTIONS options of titorc (msuchy at redhat.com)
- add option HIDE_EMAIL to .titorc, which will hide your email in first line of
  changelog entry (msuchy at redhat.com)
- pass user_config to tagger class (msuchy at redhat.com)
- issue 18 - do not print TB if user.name, user.email is not set
  (msuchy at redhat.com)
- Upload sources and confirm commit during git release. (dgoodwin at redhat.com)
- First draft of Fedora Git releasing. (dgoodwin at redhat.com)
- Add a --dry-run option for build --release. (dgoodwin at redhat.com)
- Allow user config setting for sub-packages to skip during auto-install.
  (dgoodwin at redhat.com)
- Hookup bugzilla extraction during cvs release. (dgoodwin at redhat.com)
- Plus and dot chars in git email handled correctly now (lzap+git at redhat.com)
- put emails in changelog only if changelog_with_email is set to 1 in
  [globalconfig] section of config (msuchy at redhat.com)
- use _changelog_remove_cherrypick() for rheltagger (msuchy at redhat.com)
- Add code for extracting bugzilla IDs from CVS diff or git log.
  (dgoodwin at redhat.com)
- Prompt user to edit CVS commit messages. (dgoodwin at redhat.com)
- Fix no auto changelog option. (dgoodwin at redhat.com)
- add tagger for Red Hat Enterprise Linux (msuchy at redhat.com)
- Fix test builds in koji. (dgoodwin at rm-rf.ca)
- Documentation update. (dgoodwin at rm-rf.ca)
- Add missing dep on libxslt. (dgoodwin at rm-rf.ca)
* Wed Jan  5 2011 Devan Goodwin <dgoodwin at rm-rf.ca> 0.3.0-1
- implement --only-tags option for builder class (msuchy at redhat.com)
- implement --list-tags option for builder (msuchy at redhat.com)
- add option --scratch to builder class (msuchy at redhat.com)
- do not throw traceback if you hit Ctrl+C during Auto-instaling
  (msuchy at redhat.com)
- allow child taggers to control commit message (msuchy at redhat.com)
- add new tagger: zStreamTagger - bump up release part after dist tag
  (msuchy at redhat.com)
- Better error-reporting when spec file has errors (jumanjiman at gmail.com)
- if we grep rpmbuild output for some string, we have to switch to C locale
  (miroslav at suchy.cz)
- Adding more helpfull error message to show user what is busted
  (mmccune at redhat.com)
- Fix rpm command suggestion for broken specs. (dgoodwin at rm-rf.ca)
- add manpage source: tito(8) (jumanjiman at gmail.com)
- add manpage source: titorc(5) (jumanjiman at gmail.com)
- adding rpm-build as a Requires. Seems pretty critical (mmccune at redhat.com)
- Add missing dep on python-setuptools. (dgoodwin at rm-rf.ca)

This update can be installed with the "yum" update program.  Use 
su -c 'yum update tito' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list