mirror of
https://github.com/rpm-software-management/tito.git
synced 2025-02-23 20:22:46 +00:00
845 lines
41 KiB
RPMSpec
845 lines
41 KiB
RPMSpec
%if 0%{?rhel} > 7 || 0%{?fedora}
|
|
%global use_python3 1
|
|
%global use_python2 0
|
|
%global ourpythonbin %{__python3}
|
|
%global our_sitelib %{python3_sitelib}
|
|
%else
|
|
%global use_python3 0
|
|
%global use_python2 1
|
|
%if 0%{?__python2:1}
|
|
%global ourpythonbin %{__python2}
|
|
%global our_sitelib %{python2_sitelib}
|
|
%else
|
|
%global ourpythonbin %{__python}
|
|
%global our_sitelib %(%{ourpythonbin} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
|
|
%endif
|
|
%endif
|
|
|
|
Name: tito
|
|
Version: 0.6.25
|
|
Release: 1%{?dist}
|
|
Summary: A tool for managing rpm based git projects
|
|
|
|
License: GPL-2.0-only
|
|
URL: https://github.com/rpm-software-management/tito
|
|
# Sources can be obtained by
|
|
# git clone https://github.com/rpm-software-management/tito
|
|
# cd tito
|
|
# tito build --tgz
|
|
Source0: %{name}-%{version}.tar.gz
|
|
|
|
BuildArch: noarch
|
|
%if %{use_python3}
|
|
BuildRequires: python3-devel
|
|
BuildRequires: python3-setuptools
|
|
Requires: python3-setuptools
|
|
Requires: python3-bugzilla
|
|
Requires: python3-blessed
|
|
Requires: rpm-python3
|
|
Recommends: python3-fedora-distro-aliases
|
|
%else
|
|
BuildRequires: python2-devel
|
|
BuildRequires: python-setuptools
|
|
Requires: python-setuptools
|
|
Requires: python-bugzilla
|
|
Requires: python-blessed
|
|
Requires: rpm-python
|
|
%endif
|
|
BuildRequires: asciidoc
|
|
BuildRequires: docbook-style-xsl
|
|
BuildRequires: libxslt
|
|
BuildRequires: rpmdevtools
|
|
BuildRequires: rpm-build
|
|
BuildRequires: tar
|
|
BuildRequires: which
|
|
|
|
%if 0%{?fedora}
|
|
# todo: add %%check to spec file in accordance with
|
|
# https://fedoraproject.org/wiki/QA/Testing_in_check
|
|
BuildRequires: git
|
|
BuildRequires: python-bugzilla
|
|
BuildRequires: python3-devel
|
|
BuildRequires: python3-setuptools
|
|
BuildRequires: python3-bugzilla
|
|
BuildRequires: rpm-python3
|
|
%endif
|
|
|
|
Requires: rpm-build
|
|
Requires: rpmlint
|
|
Requires: fedpkg
|
|
Requires: fedora-packager
|
|
Requires: rpmdevtools
|
|
# Cheetah used not to exist for Python 3, but it's what Mead uses. We
|
|
# install it and call via the command line instead of importing the
|
|
# previously potentially incompatible code, as we have not yet got
|
|
# around to changing this
|
|
Requires: /usr/bin/cheetah
|
|
|
|
%description
|
|
Tito is a tool for managing tarballs, rpms, and builds for projects using
|
|
git.
|
|
|
|
%prep
|
|
%setup -q -n tito-%{version}
|
|
|
|
%build
|
|
%{ourpythonbin} setup.py build
|
|
# convert manages
|
|
a2x --no-xmllint -d manpage -f manpage titorc.5.asciidoc
|
|
a2x --no-xmllint -d manpage -f manpage tito.8.asciidoc
|
|
a2x --no-xmllint -d manpage -f manpage tito.props.5.asciidoc
|
|
a2x --no-xmllint -d manpage -f manpage releasers.conf.5.asciidoc
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
%{ourpythonbin} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
|
|
rm -f $RPM_BUILD_ROOT%{our_sitelib}/*egg-info/requires.txt
|
|
# manpages
|
|
%{__mkdir_p} %{buildroot}%{_mandir}/man5
|
|
%{__mkdir_p} %{buildroot}%{_mandir}/man8
|
|
cp -a titorc.5 tito.props.5 releasers.conf.5 %{buildroot}/%{_mandir}/man5/
|
|
cp -a tito.8 %{buildroot}/%{_mandir}/man8/
|
|
# bash completion facilities
|
|
install -Dp -m 0644 share/tito_completion.sh %{buildroot}%{_datadir}/bash-completion/completions/tito
|
|
|
|
|
|
%files
|
|
%doc AUTHORS COPYING
|
|
%doc doc/*
|
|
%doc %{_mandir}/man5/titorc.5*
|
|
%doc %{_mandir}/man5/tito.props.5*
|
|
%doc %{_mandir}/man5/releasers.conf.5*
|
|
%doc %{_mandir}/man8/tito.8*
|
|
%{_bindir}/tito
|
|
%{_bindir}/generate-patches.pl
|
|
%{_datadir}/bash-completion/completions/tito
|
|
%dir %{our_sitelib}/tito
|
|
%{our_sitelib}/tito/*
|
|
%{our_sitelib}/tito-*.egg-info
|
|
|
|
|
|
%changelog
|
|
* Sun Jan 28 2024 Jakub Kadlcik <frostyx@email.cz>
|
|
- Use rpm.ds instead of deprecated hdr.dsFromHeader (frostyx@email.cz)
|
|
- Support branch aliases in releasers (frostyx@email.cz)
|
|
- Document how to automate bodhi updates (msuchy@redhat.com)
|
|
- Use raw strings for regex patterns (frostyx@email.cz)
|
|
- Allow tito build without .tito directory (frostyx@email.cz)
|
|
- Unify README and index.md (msuchy@redhat.com)
|
|
- Fix PEP8 issues found by runtests.py (frostyx@email.cz)
|
|
- Replace egrep with grep -E (frostyx@email.cz)
|
|
- Don't use --cacheonly on DNF5 (frostyx@email.cz)
|
|
|
|
* Sat Jul 08 2023 Jakub Kadlcik <frostyx@email.cz> 0.6.24-1
|
|
- Will now copy both source files and patch files declared in the spec
|
|
- Fix UpstreamBuilder deprecation warning (#461) (frostyx@email.cz)
|
|
- Fix the setup.py license according to tito.spec (#433) (frostyx@email.cz)
|
|
|
|
* Tue Jun 13 2023 Jakub Kadlcik <frostyx@email.cz> 0.6.23-1
|
|
- Replace `submodule--helper list` with `git config --get-regexp`
|
|
- do not overwrite packit.yaml and its variants (msuchy@redhat.com)
|
|
- packit: fixing the Fedora build failures (praiskup@redhat.com)
|
|
- Don't upload patches to the lookaside cache (frostyx@email.cz)
|
|
- use spdx license (msuchy@redhat.com)
|
|
|
|
* Mon Nov 14 2022 Jakub Kadlcik <frostyx@email.cz> 0.6.22-1
|
|
- Fix python2 urlretrieve import (frostyx@email.cz)
|
|
- Fixed submodule archives concatenation (jerzy.drozdz@jdsieci.pl)
|
|
- Fixed issue #414 (jerzy.drozdz@jdsieci.pl)
|
|
- Fixed issue #413 (jerzy.drozdz@jdsieci.pl)
|
|
- Revert 45d431ad149cb33e2462a990c4c4f29e6bb2bb7e (nmoumoul@redhat.com)
|
|
|
|
* Thu Jul 21 2022 Jakub Kadlcik <frostyx@email.cz> 0.6.21-1
|
|
- Properly catch TitoException (frostyx@email.cz)
|
|
- Add documentation for the MockBuilder (frostyx@email.cz)
|
|
- Allow to define mock chroot in tito.props (frostyx@email.cz)
|
|
- Fix recursion error in MockBuilder (frostyx@email.cz)
|
|
- DistGitReleasers: don't nuke external sources with fetch_sources (praiskup@redhat.com)
|
|
- Add installation instructions from PyPI (frostyx@email.cz)
|
|
- Add long_description to setup.py (frostyx@email.cz)
|
|
|
|
* Wed Feb 23 2022 Jakub Kadlcik <frostyx@email.cz> 0.6.20-1
|
|
- Sync repo (in addition to tag) during mead build (nmoumoul@redhat.com)
|
|
- Add 'Building RHEL packages with Tito' as external doc (frostyx@email.cz)
|
|
- Consider the current project git config when releasing to DistGit
|
|
(frostyx@email.cz)
|
|
- Print the problematic binary files (frostyx@email.cz)
|
|
|
|
* Sun Aug 15 2021 Jakub Kadlcik <frostyx@email.cz> 0.6.19-1
|
|
- Drop unused urllib.request import (frostyx@email.cz)
|
|
|
|
* Wed Jun 23 2021 Jakub Kadlcik <frostyx@email.cz> 0.6.18-1
|
|
- Document fetch_sources option in tito.props (frostyx@email.cz)
|
|
- Rename fetch-sources to fetch_sources in the tito.props config
|
|
(frostyx@email.cz)
|
|
- Adding option to fetch sources (sisi.chlupova@gmail.com)
|
|
- Change the master branch in releasers.conf to rawhide (frostyx@email.cz)
|
|
|
|
* Mon May 17 2021 Jakub Kadlcik <frostyx@email.cz> 0.6.17-1
|
|
- Update releasers.conf (frostyx@email.cz)
|
|
- Make build --verbose autocompletable (nmoumoul@redhat.com)
|
|
- Add support for centpkg (wpoteat@redhat.com)
|
|
- Remove extraneous extra newline (areese@users.noreply.github.com)
|
|
- Add some documentation for tito.builder.SubmoduleAwareBuilder
|
|
(areese999@apple.com)
|
|
- Update based on feedback: 1. Remove PushDir, tito.common.chdir has the same
|
|
functionality so use that instead. 2. Remove useless override of constructor,
|
|
it's just extra noise. (areese999@apple.com)
|
|
- 150 Add support for repos that use submodules. Allow though submodules are a
|
|
contentious topic, this adds a submodule_aware_builder (areese999@apple.com)
|
|
- doc: fix typo tito.props (subpop@users.noreply.github.com)
|
|
- Update fedora releaser in .tito/releasers.conf (frostyx@email.cz)
|
|
|
|
* Tue Jan 26 2021 Jakub Kadlcik <frostyx@email.cz> 0.6.16-1
|
|
- Fix manpage generation on Fedora Rawhide (F34)
|
|
- Ignore spectool warnings
|
|
- Skip nonexisting extra sources
|
|
- Fix copy_extra_sources for remote URLs
|
|
- Use --no-rebuild-srpm for scratch builds in KojiReleaser
|
|
|
|
* Fri Jul 10 2020 Jakub Kadlcik <frostyx@email.cz> 0.6.15-1
|
|
- FedoraGitReleaser: upload extra sources to lookaside cache
|
|
(praiskup@redhat.com)
|
|
- When extra source file exist, then do not copy it
|
|
(jhnidek@redhat.com)
|
|
|
|
* Mon May 04 2020 Jakub Kadlcik <frostyx@email.cz> 0.6.14-1
|
|
- Fix #367 - copy_extra_sources for alternative builders (frostyx@email.cz)
|
|
- Fix #243 - Add a list of projects using tito (frostyx@email.cz)
|
|
- Fix #364 - Make yes or no input less aggressive (frostyx@email.cz)
|
|
- Fix #358 - Move bugzilla code to a separate file (frostyx@email.cz)
|
|
- Fix #158 - Separate .tito directory creation from tito.props file creation (frostyx@email.cz)
|
|
- Fix #338 - Use os.makedirs instead of running mkdir -p command (frostyx@email.cz)
|
|
- Fix #331 - Do not specify file digest algorithms (frostyx@email.cz)
|
|
- #305 - Add a possibility to have full datetime entries in changelog (frostyx@email.cz)
|
|
- #252 - Use template to generate file with __version__ (frostyx@email.cz)
|
|
- #187 - Implement --version parameter (frostyx@email.cz)
|
|
- mention the #tito irc channel in the readme (frostyx@email.cz)
|
|
- Describe how to release tito (frostyx@email.cz)
|
|
- Move tito under rpm-software-management namespace (frostyx@email.cz)
|
|
* Sun Mar 29 2020 Jakub Kadlcik <frostyx@email.cz> 0.6.13-1
|
|
- Add _copy_extra_sources() method to BuilderBase class.
|
|
(daniel@versatushpc.com.br)
|
|
- Rename HACKING to HACKING.md so it renders on GitHub (tadej.j@nez.si)
|
|
- Modernize developer installation (tadej.j@nez.si)
|
|
- make get_project_name more resilient (evgeni@golov.de)
|
|
- Use pycodestyle pacakge when pep8 is not available (frostyx@email.cz)
|
|
- Move to python-blessed (ekulik@redhat.com)
|
|
- Fix the Source0 URL and prep phase (frostyx@email.cz)
|
|
- run_command_print should behave similar to run_command (yuxzhu@redhat.com)
|
|
|
|
* Fri Dec 20 2019 Jakub Kadlčík <jkadlcik@redhat.com> - 0.6.12-3
|
|
- The previous Source0 URL fix was not correct
|
|
|
|
* Fri Dec 20 2019 Jakub Kadlčík <jkadlcik@redhat.com> - 0.6.12-2
|
|
- Fix the Source0 URL and prep phase
|
|
|
|
* Fri Dec 20 2019 Jakub Kadlcik <frostyx@email.cz> 0.6.12-1
|
|
- Remove obsolete Group tag (ignatenkobrain@fedoraproject.org)
|
|
- Update URL and Source locations (awilliam@redhat.com)
|
|
- Fix cheetah binary dependency (awilliam@redhat.com)
|
|
- Correct and make less confusing the conditional Python macros (awilliam@redhat.com)
|
|
- python-devel → python2-devel (ignatenkobrain@fedoraproject.org)
|
|
- %%{python_sitelib} → %%{python2_sitelib} (ignatenkobrain@fedoraproject.org)
|
|
- Remove %%clean section (ignatenkobrain@fedoraproject.org)
|
|
- Use python3 on EPEL8 (frostyx@email.cz)
|
|
- Do not require obsoleted fedora-cert (msuchy@redhat.com)
|
|
- Fix tito build --test --rpm -i Traceback on Fedora 31 (sisi.chlupova@gmail.com)
|
|
- Enable GnuPG signed tags (bcl@redhat.com)
|
|
- Fix #335 handle source tarballs with UTF8 characters in the name (awood@redhat.com)
|
|
- Remove deprecated BuildRoot macros from spec (awood@redhat.com)
|
|
- Releaser: Ensure rpmlintrc files are copied when releasing (ngompa13@gmail.com)
|
|
- Releaser: Ensure SUSE-style changes file is copied when releasing (ngompa13@gmail.com)
|
|
- Tagger: Add SUSETagger to support SUSE-style detached changelogs (ngompa13@gmail.com)
|
|
- Add support for building with Git LFS. (ntillman@barracuda.com)
|
|
- use built-in shutil.copy2 instead of cp command (mtinberg@wisc.edu)
|
|
- Avoid double builds with mock (tdockendorf@osc.edu)
|
|
- Fix rsync failures in dockerized tests, update for F27. (dgoodwin@redhat.com)
|
|
|
|
* Thu Dec 07 2017 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.11-1
|
|
- Fixing remote_git_name (adammhaile@gmail.com)
|
|
- Fix links in README.md file (mzalewsk@redhat.com)
|
|
- Encourage usage of git push --follow-tags (mzalewsk@redhat.com)
|
|
- Print mock output when building with MockBuilder (yuxzhu@redhat.com)
|
|
- Fix a race condition when /tmp/tito doesn't exist (vfreex@gmail.com)
|
|
- Don't append 'None' to Release line with no '%%{?dist}' part
|
|
(patrice.fournier@ifax.com)
|
|
- python3's map() returns a map object, but we expect sources to be a list
|
|
(evgeni@golov.de)
|
|
- Submitting was missing a t. (jmrodri@gmail.com)
|
|
- update links (robberphex@gmail.com)
|
|
- use LC_ALL=C.UTF-8 rather than plain C (msuchy@redhat.com)
|
|
- make ReleaseTagger honour --use-version (egolov@redhat.com)
|
|
- also verify that ReleaseTagger supports --use-release (egolov@redhat.com)
|
|
- add test for ReleaseTagger together with --use-version (egolov@redhat.com)
|
|
- Format package list more cleanly (skuznets@redhat.com)
|
|
- Custom tag support in tito release (vrutkovs@redhat.com)
|
|
- VersionTagger should support custom tag format (vrutkovs@redhat.com)
|
|
- Remove createrepo_c BR from spec (ngompa13@gmail.com)
|
|
- Use createrepo_c for creating rpm-md repos (ngompa13@gmail.com)
|
|
- Fixup Fedora Dockerfiles to work correctly (ngompa13@gmail.com)
|
|
- Remove useless EL5 stuff (ngompa13@gmail.com)
|
|
|
|
* Wed Feb 01 2017 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.10-1
|
|
- Do not undo tags when git state is dirty (skuznets@redhat.com)
|
|
- Parse options in `tito init` (skuznets@redhat.com)
|
|
- Only use `rpmbuild --noclean` if it is supported (skuznets@redhat.com)
|
|
- Explicitly define indicies in formatting statements (skuznets@redhat.com)
|
|
- Achieve quiet output from `rpmbuild` without passing `--quiet`
|
|
(skuznets@redhat.com)
|
|
- Update the MANIFEST.in (skuznets@redhat.com)
|
|
- Correctly pass verbosity options through the builder CLI
|
|
(skuznets@redhat.com)
|
|
- Use correct print-formatting directive in debugging (skuznets@redhat.com)
|
|
- Use `.format()` string formatting correctly in Builder (skuznets@redhat.com)
|
|
- Refactor `rpmbuild` invocation for readability (skuznets@redhat.com)
|
|
- Added `--quiet` and `--verbose` to `tito build` (skuznets@redhat.com)
|
|
- Add a Travis CI manifest (skuznets@redhat.com)
|
|
- Only flush output stream if flushing is supported (skuznets@redhat.com)
|
|
- Added support for choosing platforms for tests (skuznets@redhat.com)
|
|
- Refactored version->tag mapping logic in Tagger (skuznets@redhat.com)
|
|
- Improved debugging for RPM build step (skuznets@redhat.com)
|
|
- Print command debugging information only once (skuznets@redhat.com)
|
|
- Flush output buffers (skuznets@redhat.com)
|
|
- Document `tito tag --use-release` in the manpage (skuznets@redhat.com)
|
|
- Added an option to not escalate privileges on `tito build --install`
|
|
(skuznets@redhat.com)
|
|
- Factor out the version->tag mapping in the Builder (skuznets@redhat.com)
|
|
- Collapse tagger class selection logic (skuznets@redhat.com)
|
|
- Rename `globalconfig` section to `buildconfig` in README
|
|
(skuznets@redhat.com)
|
|
- fixes #29 - remove --list-tags and --only-tags (jmrodri@gmail.com)
|
|
- 253 - print cmd info when --debug is supplied (jmrodri@gmail.com)
|
|
- Work around `dnf` issues and install builddep for Rawhide
|
|
(skuznets@redhat.com)
|
|
|
|
* Mon Jan 09 2017 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.9-1
|
|
- Simplified version and release update logic (skuznets@redhat.com)
|
|
- Added `--use-release` flag for `tito tag` (skuznets@redhat.com)
|
|
- Use `def` instead of a lambda for function assignment (skuznets@redhat.com)
|
|
- Fix typos in man pages (lsedlar@redhat.com)
|
|
- explain how automatic tagging was done (msuchy@redhat.com)
|
|
- Rename CargoTagger as CargoBump (msehnout@redhat.com)
|
|
- Fix errors in documentation (lsedlar@redhat.com)
|
|
- fix few pep8 errors (sehnoutka.martin@gmail.com)
|
|
- Read tito.props and look for pkg managers section.
|
|
(sehnoutka.martin@gmail.com)
|
|
- Implement cargo tagger using regular expressions (without toml library)
|
|
(sehnoutka.martin@gmail.com)
|
|
- Add entry point for Cargo tagger and tagger class.
|
|
(sehnoutka.martin@gmail.com)
|
|
|
|
* Tue Nov 01 2016 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.8-1
|
|
- Don't use a special tagger for the `--use-version` case (skuznets@redhat.com)
|
|
|
|
* Wed Oct 05 2016 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.7-1
|
|
- Hookup tito's --no-cleanup with rpmbuild's --noclean. (dgoodwin@redhat.com)
|
|
- Print package manager output in _auto_install (frostyx@email.cz)
|
|
- Use 'dnf reinstall' when package is already installed (frostyx@email.cz)
|
|
- Install packages via DNF if available (frostyx@email.cz)
|
|
- CentOS uses yum (miroslav@suchy.cz)
|
|
- Allow customizing git commit message (lsedlar@redhat.com)
|
|
- README.md: Also link to Fedora wiki page collection of these tools
|
|
(walters@verbum.org)
|
|
- mv rel-eng/ .tito/ (msuchy@redhat.com)
|
|
- buildroot tag is not needed for ages (msuchy@redhat.com)
|
|
- better release number for untagged packages (msuchy@redhat.com)
|
|
- Only pass one project_name to copr build command (dominic@cleal.org)
|
|
- Just a small typo (dietrich@teilgedanken.de)
|
|
- remove dependency on yum-utils (msuchy@redhat.com)
|
|
|
|
* Tue Apr 19 2016 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.6-1
|
|
- add support for %%autosetup (ignatenko@redhat.com)
|
|
|
|
* Fri Apr 08 2016 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.5-1
|
|
- Add ability to specify a custom changelog during tag (ericdhelms@gmail.com)
|
|
- Removes broken link to tito annoucements (cnsnyder@users.noreply.github.com)
|
|
|
|
* Tue Jan 26 2016 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.4-1
|
|
- Tagging with --use-version did not work with Mead projects.
|
|
(awood@redhat.com)
|
|
- Check if self.old_cwd is defined before calling it in GitAnnex
|
|
(ericdhelms@gmail.com)
|
|
- Ensure GitAnnexBuilder cleanup returns to proper directory
|
|
(ericdhelms@gmail.com)
|
|
- Return only .spec basename; Fix dgoodwin/tito#196 (frostyx@email.cz)
|
|
|
|
* Fri Jan 08 2016 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.3-1
|
|
- Added ability to pass extra copr-cli build options to the copr releaser.
|
|
(twiest@redhat.com)
|
|
- Fix changelog format function name (araszka@redhat.com)
|
|
- fix mock link (glen@delfi.ee)
|
|
- Set non-zero exit code when copr-cli fails (frostyx@email.cz)
|
|
- Document possibility to upload SRPM directly to Copr (frostyx@email.cz)
|
|
- Change asserted behavior after fe4c0bf (frostyx@email.cz)
|
|
- Add possibility to upload SRPM directly to Copr (frostyx@email.cz)
|
|
- Determine correct package manager DNF is now prefered on Fedora, but it is
|
|
not installed on EL6 or EL7 (frostyx@email.cz)
|
|
- Ask user to run DNF instead of YUM (frostyx@email.cz)
|
|
- Add tito tag --use-version argument to man page (dcleal@redhat.com)
|
|
- Fix upstream/distribution builder failure to copy spec. (dgoodwin@redhat.com)
|
|
- Allow a user specific Copr remote SRPM URL. (awood@redhat.com)
|
|
|
|
* Fri Jul 24 2015 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.2-1
|
|
- fixes(188) Run git-annex lock after building annexed file set.
|
|
(ericdhelms@gmail.com)
|
|
|
|
* Mon Jul 20 2015 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.1-1
|
|
- Fix rpmbuild_options array handling from builder args (dcleal@redhat.com)
|
|
- Filter lines beginning with "Merge" from the changelog. (awood@redhat.com)
|
|
- Provide ability to turn off colored output. Fixes #182. (awood@redhat.com)
|
|
|
|
* Fri Jun 12 2015 Devan Goodwin <dgoodwin@rm-rf.ca> 0.6.0-1
|
|
- Add support for Red Hat Java MEAD builds. (awood@redhat.com)
|
|
- Enable mkdocs and add documentation on Mead. (awood@redhat.com)
|
|
- Add RHPKG/FEDPKG_USER to be passed to rh/fedpkg (elobatocs@gmail.com)
|
|
- Replace old Perl script for munging RPM release number. (awood@redhat.com)
|
|
- Give Tito some color! (awood@redhat.com)
|
|
- Remove support for very old spacewalk user config file. (dgoodwin@redhat.com)
|
|
- Allow builder arguments to be given multiple times. (awood@redhat.com)
|
|
- Fix tarball timestamps from git archive with Python. (awood@redhat.com)
|
|
- New - bash-completion facilities (john_florian@dart.biz)
|
|
- clarify --offline option #141 (miroslav@suchy.cz)
|
|
- substitute /releng for /.tito #161 (miroslav@suchy.cz)
|
|
- Allow override of rpmbuild_options from builder arguments (dcleal@redhat.com)
|
|
- Fixes macro initialisation on EL6, F22+ (dcleal@redhat.com)
|
|
- Help new packagers find tools related to tito (craig@2ndquadrant.com)
|
|
- no need to gzip man pages, rpmbuild do that automatically (miroslav@suchy.cz)
|
|
- use python3 on Fedora 22 (miroslav@suchy.cz)
|
|
|
|
* Tue Dec 23 2014 Devan Goodwin <dgoodwin@rm-rf.ca> 0.5.6-1
|
|
- Require new srpm_disttag for rsync/yum releasers. (dgoodwin@rm-rf.ca)
|
|
- Drop more test only requirements from spec. (dgoodwin@redhat.com)
|
|
- NameError: global name 'RawConfigParser' is not defined (miroslav@suchy.cz)
|
|
- NameError: global name 'getoutput' is not defined (miroslav@suchy.cz)
|
|
- E:166,16: Undefined variable 'config' (undefined-variable)
|
|
(miroslav@suchy.cz)
|
|
- defattr is not needed (miroslav@suchy.cz)
|
|
- get rid of wildcards imports (miroslav@suchy.cz)
|
|
- E:112,24: Instance of BuilderBase has no REQUIRED_ARGS member (no-member)
|
|
(miroslav@suchy.cz)
|
|
- change inheritance for ObsReleaser (miroslav@suchy.cz)
|
|
- raw_input was renamed under python3 (miroslav@suchy.cz)
|
|
- TypeError: __init__() takes exactly 1 argument (2 given) (miroslav@suchy.cz)
|
|
- MockBuilder: cleanup underlying builder on completion (dcleal@redhat.com)
|
|
- Fix bugs building old tag with custom tito.props. (at that time)
|
|
(dgoodwin@redhat.com)
|
|
- add links to upstream announcements and how-to articles
|
|
(jumanjiman@gmail.com)
|
|
- add rpmdevtools as build dep for el5 (jumanjiman@gmail.com)
|
|
- Fix failing tests with no ~/.bugzillarc. (dgoodwin@redhat.com)
|
|
- Add documentation for bugzilla flag checking. (dgoodwin@redhat.com)
|
|
- Hookup bugzilla flag checking with dist git releasers. (dgoodwin@redhat.com)
|
|
- Fixes for Python 3. (dgoodwin@redhat.com)
|
|
- Add support for checking bz flags. (dgoodwin@redhat.com)
|
|
- Refactor dist-git releasers to separate module. (dgoodwin@redhat.com)
|
|
- fix the configuration examples to match the code (tlestach@redhat.com)
|
|
- add mailmap for cleaner shortlog output (jumanjiman@gmail.com)
|
|
- Allow overriding of builder on all releasers (dcleal@redhat.com)
|
|
- Cleanup builders on interruption when called directly (dcleal@redhat.com)
|
|
|
|
* Fri May 16 2014 Devan Goodwin <dgoodwin@rm-rf.ca> 0.5.5-1
|
|
- Merge pull request #130 from domcleal/git-annex-cleanup (dgoodwin@rm-rf.ca)
|
|
- Fix a test issue. (dgoodwin@redhat.com)
|
|
- Fix bugs in git-annex cleanup method (dcleal@redhat.com)
|
|
- Remove excess whitespace on EL6 and duplicate SRPM output (dcleal@redhat.com)
|
|
|
|
* Mon May 12 2014 Devan Goodwin <dgoodwin@rm-rf.ca> 0.5.4-1
|
|
- make version comparison compat with python2 and python3
|
|
(jumanjiman@gmail.com)
|
|
|
|
* Mon May 12 2014 Devan Goodwin <dgoodwin@rm-rf.ca> 0.5.3-1
|
|
- avoid syntax error on el5 (jumanjiman@gmail.com)
|
|
- Support pre-5.20131213 versions of git-annex for EL6 (dcleal@redhat.com)
|
|
- Add version comparison utility (dcleal@redhat.com)
|
|
|
|
* Fri May 09 2014 Devan Goodwin <dgoodwin@rm-rf.ca> 0.5.2-1
|
|
- Fix releaser getcwd error. (dgoodwin@redhat.com)
|
|
|
|
* Fri May 09 2014 Devan Goodwin <dgoodwin@rm-rf.ca> 0.5.1-1
|
|
- Raise error on failed run_command. (dgoodwin@redhat.com)
|
|
- Allow builder to run in test mode on untagged project (dcleal@redhat.com)
|
|
- Add 'scl' builder option for software collection name (dcleal@redhat.com)
|
|
- added rpmbuild output to an error raised by tito to easier the error's cause
|
|
analysis (artur.krysiak.warszawa@gmail.com)
|
|
- propagate docs to docker public registry (jumanjiman@gmail.com)
|
|
- spec: remove dependency on GitPython (jumanjiman@gmail.com)
|
|
- Update tito.8.asciidoc (james.slagle@gmail.com)
|
|
- Cleanup releasers + builders when interrupted (dcleal@redhat.com)
|
|
- make run_command_print() compatible with python3 (msuchy@redhat.com)
|
|
- remove unused import "commands" (msuchy@redhat.com)
|
|
- Change package-specific config message to debug (dcleal@redhat.com)
|
|
|
|
* Mon Mar 24 2014 Devan Goodwin <dgoodwin@rm-rf.ca> 0.5.0-1
|
|
- Prep for python3. (jumanjiman@gmail.com)
|
|
- Print output live for longer running rpmbuild commands. (dgoodwin@redhat.com)
|
|
- Add GitAnnexBuilder, using git-annex to store blobs (dcleal@redhat.com)
|
|
- Remove legacy CvsBuilder and CvsReleaser. (dgoodwin@redhat.com)
|
|
- Stop writing temp file to load tito.props from past tag.
|
|
(dgoodwin@redhat.com)
|
|
- Remove deprecated support for build.py.props config filename.
|
|
(dgoodwin@redhat.com)
|
|
- Remove a very old hack for assuming config from Makefiles.
|
|
(dgoodwin@redhat.com)
|
|
- Refactor config overriding. (dgoodwin@redhat.com)
|
|
- Move taggers to sub-directory. (dgoodwin@redhat.com)
|
|
- Move releasers to sub-directory. (dgoodwin@redhat.com)
|
|
- Improved docs for [version_template] section of tito.props
|
|
(chris.a.st.pierre@gmail.com)
|
|
- allow empty dist tag in functional tests (jumanjiman@gmail.com)
|
|
- docs: createrepo is needed for functional tests (jumanjiman@gmail.com)
|
|
- provide config for editorconfig plugins (jumanjiman@gmail.com)
|
|
- Add more missing documentation to MANIFEST.in. (dgoodwin@redhat.com)
|
|
- Assume a default fetch strategy. (dgoodwin@redhat.com)
|
|
- Add markdown docs for FetchBuilder instead of manpage. (dgoodwin@redhat.com)
|
|
- Fix releasers and respect offline flag. (dgoodwin@redhat.com)
|
|
- Support release with fetch builder. (dgoodwin@redhat.com)
|
|
- Add support for passing builder args through a releaser.
|
|
(dgoodwin@redhat.com)
|
|
- MANIFEST.in: include README.mkd and asciidoc files (code@alan.grosskurth.ca)
|
|
- Rename --builder-arg to just --arg in build command. (dgoodwin@redhat.com)
|
|
- Fix issue with releaser temp dir. (dgoodwin@redhat.com)
|
|
- Refactor to just one config object. (dgoodwin@redhat.com)
|
|
- Make external source builder fetch strategy configurable.
|
|
(dgoodwin@redhat.com)
|
|
- Fix buildroot using ~/rpmbuild/BUILDROOT. (dgoodwin@redhat.com)
|
|
- Refactor builders to allow separate modules. (dgoodwin@redhat.com)
|
|
- Restore building of specific tags. (dgoodwin@redhat.com)
|
|
- Start building with external sources and no tag. (dgoodwin@redhat.com)
|
|
- Allow possibility of building without a pre-existing tag.
|
|
(dgoodwin@redhat.com)
|
|
- Print koji/brew task ID and URL during release. (dgoodwin@redhat.com)
|
|
|
|
* Thu Nov 14 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.18-1
|
|
- Merge the FiledVersionTagger into the base VersionTagger.
|
|
(dgoodwin@redhat.com)
|
|
- add Copr releaser (msuchy@redhat.com)
|
|
- Fix broken asciidoc. (dgoodwin@redhat.com)
|
|
- Fix old versions in yum repodata. (dgoodwin@redhat.com)
|
|
- adding the FiledVersionTagger class that we are using internally
|
|
(vbatts@redhat.com)
|
|
- tito report man page missing options (admiller@redhat.com)
|
|
- Implement OBS releaser (msuchy@redhat.com)
|
|
|
|
* Fri Aug 02 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.17-1
|
|
- Fix permissions after a Fedora/Brew build. (dgoodwin@redhat.com)
|
|
- Comment out old nightly releaser. (dgoodwin@redhat.com)
|
|
- add newline to sys.stderr.write (msuchy@redhat.com)
|
|
|
|
* Tue Jul 09 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.16-1
|
|
- Fix KojiGitReleaser method arguments. (dgoodwin@redhat.com)
|
|
|
|
* Mon Jul 08 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.15-1
|
|
- docs clean up and additions for build_targets (admiller@redhat.com)
|
|
|
|
* Mon Jul 08 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.14-1
|
|
- resolve tito build failure on git 1.7.3.5 or older (jumanjiman@gmail.com)
|
|
- Add more debugging facilities (jumanjiman@gmail.com)
|
|
|
|
* Thu Jun 13 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.13-1
|
|
- allow multiline blacklist/whitelist (lzap+git@redhat.com)
|
|
- warn when no %%changelog section is present (msuchy@redhat.com)
|
|
- Fix DistributionReleaser with GemBuilder (inecas@redhat.com)
|
|
- Fix gem builder (necasik@gmail.com)
|
|
- import error_out from tito.common (msuchy@redhat.com)
|
|
- use correct path in rel-eng/packages if package reside in git-root for
|
|
DistributionBuilder (msuchy@redhat.com)
|
|
- add missing import of commands (msuchy@redhat.com)
|
|
- check if option in config exist (msuchy@redhat.com)
|
|
- add example for remote_git_name (msuchy@redhat.com)
|
|
- allow to override name of remote dist-git repo (msuchy@redhat.com)
|
|
- add to releaser self.config which will contains values from global and pkg
|
|
config (msuchy@redhat.com)
|
|
- use correct path in rel-eng/packages if package reside in git-root
|
|
(msuchy@redhat.com)
|
|
|
|
* Fri Apr 26 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.12-1
|
|
- mark build.py.props as obsolete (msuchy@redhat.com)
|
|
- mark spacewalk.releng namespace as obsolete (msuchy@redhat.com)
|
|
- various enhancement to man pages (msuchy@redhat.com)
|
|
- document KojiReleaser and do not mark it as experimental any more
|
|
(msuchy@redhat.com)
|
|
- document DEBUG environment variable (msuchy@redhat.com)
|
|
- document environment variable EDITOR for tagger (msuchy@redhat.com)
|
|
- Fix bad copy paste in releaser. (dgoodwin@redhat.com)
|
|
- document scl option for rsync releaser (msuchy@redhat.com)
|
|
- document RSYNC_USERNAME (msuchy@redhat.com)
|
|
- add SCL support to RsyncReleaser (msuchy@redhat.com)
|
|
- remove empty lines from rpm output (msuchy@redhat.com)
|
|
- use SCL for KojiReleaser (msuchy@redhat.com)
|
|
- move scl rpmbuild options to function and allow to build rpm using SC
|
|
(msuchy@redhat.com)
|
|
- new option --scl which will allows you to build srpm for software collection
|
|
(msuchy@redhat.com)
|
|
- fix the whitespace - tabs->spaces (lmeyer@redhat.com)
|
|
- add --yes on tito release to keep from requiring input (lmeyer@redhat.com)
|
|
- Enable tito release --test for git releasers * Store the --test flag on the
|
|
releaser and pass it to the builder * With --test in effect, have the builder
|
|
update the spec file * When the builder does so it also updates the
|
|
build_version to include git hash (lmeyer@redhat.com)
|
|
- Add ability to customize rsync arguments (skane@kavi.com)
|
|
- Fix broken extraction of bugzilla numbers from commits. (dgoodwin@redhat.com)
|
|
- Re-add write permission fedpkg takes away. (dgoodwin@redhat.com)
|
|
- Ensure rsync preserves timestamps and permissions (skane@kavi.com)
|
|
- document SCRATCH environment variable (msuchy@redhat.com)
|
|
- look for spec file in project directory (msuchy@redhat.com)
|
|
- document NO_AUTO_INSTALL option (msuchy@redhat.com)
|
|
- 31 - if build fails due missing dependecies, suggest to run yum-builddep
|
|
(msuchy@redhat.com)
|
|
- document ONLY_TAGS variable (msuchy@redhat.com)
|
|
- Do not create patch if there are binary files (msuchy@redhat.com)
|
|
- Raise error if there are two spec files (msuchy@redhat.com)
|
|
- Make increase_version _ aware and return original string upon failures
|
|
(skane@kavi.com)
|
|
- merge common code from tagger and builder (msuchy@redhat.com)
|
|
- allow tagger to get values from package config and override values in
|
|
global_config (msuchy@redhat.com)
|
|
- Allow user to define which package need to be installed before tagging.
|
|
(msuchy@redhat.com)
|
|
- Fixed check for existing tag (mbacovsk@redhat.com)
|
|
- do not fail if spec does not have any source (msuchy@redhat.com)
|
|
- Add install instructions (sean@practicalweb.co.uk)
|
|
- NoTgzBuilder - do not guess source, get it correctly from spec file
|
|
(msuchy@redhat.com)
|
|
|
|
* Thu Jan 17 2013 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.11-1
|
|
- add a --scratch option for KojiReleaser (aronparsons@gmail.com)
|
|
- Fix no_build error in KojiReleaser.
|
|
|
|
* Wed Nov 28 2012 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.10-1
|
|
- Add --no-build; this will allow scripted DistGit commits and
|
|
koji/brew chain-builds (admiller@redhat.com)
|
|
- Added gembuilder, cleaned up pep8 (admiller@redhat.com)
|
|
- Add a Travis configuration (jbowes@repl.ca)
|
|
- Update README.mkd (misc@zarb.org)
|
|
- fix: RsyncReleaser doesn't handle multiple rsync locations
|
|
(jesusr@redhat.com)
|
|
- remove tabs and trailing whitespace. add whitespace between methods
|
|
(jesusr@redhat.com)
|
|
- Handle stderr noise getting from remote server (inecas@redhat.com)
|
|
- Can now specify a build target for fedora and distgit releasers
|
|
(mstead@redhat.com)
|
|
|
|
* Tue Sep 04 2012 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.9-1
|
|
- Stop passing --installdeps for mock builds. (dgoodwin@redhat.com)
|
|
- YumRepoReleaser feature: createrepo command can now be specified from
|
|
releasers.conf with the 'createrepo_command' config option
|
|
(palli@opensource.is)
|
|
- Created new releaser called RsyncReleaser. Based heavily on YumRepoReleaser.
|
|
Refactored YumRepoReleaser to inherit most code from RsyncReleaser.
|
|
(palli@opensource.is)
|
|
- Optionally print stacktrace whenever error_out is hit (bleanhar@redhat.com)
|
|
- encourage users to push only their new tag (jbowes@redhat.com)
|
|
- Attempt to copy local Sources during releases. (dgoodwin@redhat.com)
|
|
|
|
* Mon Apr 02 2012 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.8-1
|
|
- Fix MockBuilder for packages that use non-standard builders normally.
|
|
(dgoodwin@redhat.com)
|
|
- interpret '0' as False for changelog_with_email setting. (msuchy@redhat.com)
|
|
|
|
* Thu Mar 15 2012 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.7-1
|
|
- Fix issues with DistributionBuilder constructor (dgoodwin@redhat.com)
|
|
|
|
* Wed Mar 14 2012 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.6-1
|
|
- Issue 39: Create /tmp/tito if it doesn't already exist. (dgoodwin@redhat.com)
|
|
- Add support for test build releases. (dgoodwin@redhat.com)
|
|
- Stop passing all CLI args to builders. (dgoodwin@redhat.com)
|
|
- Add mock builder speedup argument. (mstead@redhat.com)
|
|
- Add support for no-value args in builder. (mstead@redhat.com)
|
|
- Fix rsync options for yum repo releases. (jesusr@redhat.com)
|
|
- Add support for customizable changelog formats (jeckersb@redhat.com)
|
|
|
|
* Tue Jan 24 2012 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.5-1
|
|
- Extract bz's and prompt to modify commit message in git releasers.
|
|
(dgoodwin@redhat.com)
|
|
|
|
* Mon Jan 23 2012 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.4-1
|
|
- Issue #35: EDITOR with arguments produces backtrace (jeckersb@redhat.com)
|
|
- remove unused fedora_cert reading (jesusr@redhat.com)
|
|
- Drop to shell when dist-git merge errors encountered. (dgoodwin@redhat.com)
|
|
- Use proper temp dirs for releasing. (dgoodwin@redhat.com)
|
|
- Fix git release diff command. (dgoodwin@redhat.com)
|
|
|
|
* Thu Dec 15 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.3-1
|
|
- Escape percent character in changelog. (msuchy@redhat.com)
|
|
- Fix distribution builder missing args in constructor.
|
|
(msuchy@redhat.com)
|
|
- Add release to usage, alphabetize list. (jesusr@redhat.com)
|
|
- PEP8 cleanup. (jesusr@redhat.com)
|
|
- No need to maintain timestamps: remove -t and -O from rsync command.
|
|
(jesusr@redhat.com)
|
|
- Chdir to yum_temp_dir after creating, avoids rsync's getcwd error
|
|
(jesusr@redhat.com)
|
|
- Use -O during rsync commands to fix time setting errors. (dgoodwin@rm-rf.ca)
|
|
|
|
* Mon Nov 28 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.2-1
|
|
- Clean out old versions of RPMs when generating yum repos. (dgoodwin@rm-rf.ca)
|
|
- Update manpage to show multiple rsync paths. (dgoodwin@rm-rf.ca)
|
|
|
|
* Fri Nov 25 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.1-1
|
|
- Allow one build to go to multiple yum repo URLs. (dgoodwin@redhat.com)
|
|
- Fix --no-cleanup for release module. (dgoodwin@redhat.com)
|
|
- Add a BrewDownloadBuilder. (dgoodwin@redhat.com)
|
|
- Use proper temp directories to build. (dgoodwin@redhat.com)
|
|
- Fix permissions when rsync'ing yum repositories. (dgoodwin@redhat.com)
|
|
- Switch to CLI fedpkg command instead of module. (dgoodwin@rm-rf.ca)
|
|
|
|
* Wed Nov 09 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.4.0-1
|
|
- Fix import error with new fedpkg version. (dgoodwin@rm-rf.ca)
|
|
- Add a KojiGitReleaser. (dgoodwin@rm-rf.ca)
|
|
- Adding --use-version to allow Tito to force a version to use.
|
|
(awood@redhat.com)
|
|
- Support SCRATCH=1 env variable for koji releaser. (dgoodwin@rm-rf.ca)
|
|
- Support ONLY_TAGS env variable for koji releaser. (dgoodwin@rm-rf.ca)
|
|
- List releasers option. (dgoodwin@rm-rf.ca)
|
|
- Documentation update. (dgoodwin@rm-rf.ca)
|
|
- Allow releaseing to multiple targets at once, and add --all-starting-with.
|
|
(dgoodwin@rm-rf.ca)
|
|
- Make auto-install available to all builders. (dgoodwin@rm-rf.ca)
|
|
- Allow setting specific builder and passing builder args on CLI. (dgoodwin@rm-
|
|
rf.ca)
|
|
- Add new mechanism for passing custom arguments to builders. (dgoodwin@rm-
|
|
rf.ca)
|
|
- HACKING tips updated. (dgoodwin@rm-rf.ca)
|
|
- Add a rsync username env variable for yum repo releaser. (dgoodwin@rm-rf.ca)
|
|
- Restructure release CLI. (dgoodwin@redhat.com)
|
|
- Parsing spec files and bumping their versions or releases is now in Python.
|
|
(awood@redhat.com)
|
|
|
|
* Wed Oct 05 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.3.3-1
|
|
- Clarify some initial project layout documentation. (dgoodwin@rm-rf.ca)
|
|
- match based on the tag for the package we are building (mmccune@redhat.com)
|
|
- Teach tito how to checkout EUS branches (msuchy@redhat.com)
|
|
- Remove release parameter from _update_package_metadata() (msuchy@redhat.com)
|
|
- Avoid traceback if rpmbuild fails (jumanjiman@gmail.com)
|
|
- Make Fedora git builds a little more tolerant if you need to re-run.
|
|
(dgoodwin@redhat.com)
|
|
- Fix the binary spew in SOURCES on some weird tags. (dgoodwin@redhat.com)
|
|
- Do not print traceback when user lacks write permission (jumanjiman@gmail.com)
|
|
- Fix Fedora git releaser to use more reliable commands. (dgoodwin@rm-rf.ca)
|
|
- Remove the old tito build --release code. (dgoodwin@rm-rf.ca)
|
|
- Allow custom releasers to be loaded and used. (dgoodwin@rm-rf.ca)
|
|
- Introduce new CLI module for releases. (dgoodwin@rm-rf.ca)
|
|
- Use fedpkg switch branch for git releases. (dgoodwin@rm-rf.ca)
|
|
- Do not print traceback when user hit Ctrl+C (msuchy@redhat.com)
|
|
- '0' is True, we want it as false (msuchy@redhat.com)
|
|
|
|
* Tue Apr 26 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.3.2-1
|
|
- add debug logging (jesusr@redhat.com)
|
|
|
|
* Tue Apr 26 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.3.1-1
|
|
- flip condition so new files are added and existing files are copied
|
|
(msuchy@redhat.com)
|
|
- fix traceback if git_email is not specified (miroslav@suchy.cz)
|
|
- Refactor release code out of the builder class. (dgoodwin@rm-rf.ca)
|
|
- Configure tito for Fedora git builds. (dgoodwin@rm-rf.ca)
|
|
- Complete Fedora git build process. (dgoodwin@rm-rf.ca)
|
|
- if remote.origin is not set, assume --offline and print warning, but proceed
|
|
(msuchy@redhat.com)
|
|
- Source can be tar.bz2 (msuchy@redhat.com)
|
|
- Source can be without number (msuchy@redhat.com)
|
|
- add man page for tito.props(5) (msuchy@redhat.com)
|
|
- document KOJI_OPTIONS options of titorc (msuchy@redhat.com)
|
|
- add option HIDE_EMAIL to .titorc, which will hide your email in first line of
|
|
changelog entry (msuchy@redhat.com)
|
|
- pass user_config to tagger class (msuchy@redhat.com)
|
|
- issue 18 - do not print TB if user.name, user.email is not set
|
|
(msuchy@redhat.com)
|
|
- Upload sources and confirm commit during git release. (dgoodwin@redhat.com)
|
|
- First draft of Fedora Git releasing. (dgoodwin@redhat.com)
|
|
- Add a --dry-run option for build --release. (dgoodwin@redhat.com)
|
|
- Allow user config setting for sub-packages to skip during auto-install.
|
|
(dgoodwin@redhat.com)
|
|
- Hookup bugzilla extraction during cvs release. (dgoodwin@redhat.com)
|
|
- Plus and dot chars in git email handled correctly now (lzap+git@redhat.com)
|
|
- put emails in changelog only if changelog_with_email is set to 1 in
|
|
[globalconfig] section of config (msuchy@redhat.com)
|
|
- use _changelog_remove_cherrypick() for rheltagger (msuchy@redhat.com)
|
|
- Add code for extracting bugzilla IDs from CVS diff or git log.
|
|
(dgoodwin@redhat.com)
|
|
- Prompt user to edit CVS commit messages. (dgoodwin@redhat.com)
|
|
- Fix no auto changelog option. (dgoodwin@redhat.com)
|
|
- add tagger for Red Hat Enterprise Linux (msuchy@redhat.com)
|
|
- Fix test builds in koji. (dgoodwin@rm-rf.ca)
|
|
- Documentation update. (dgoodwin@rm-rf.ca)
|
|
- Add missing dep on libxslt. (dgoodwin@rm-rf.ca)
|
|
|
|
* Wed Jan 05 2011 Devan Goodwin <dgoodwin@rm-rf.ca> 0.3.0-1
|
|
- implement --only-tags option for builder class (msuchy@redhat.com)
|
|
- implement --list-tags option for builder (msuchy@redhat.com)
|
|
- add option --scratch to builder class (msuchy@redhat.com)
|
|
- do not throw traceback if you hit Ctrl+C during Auto-instaling
|
|
(msuchy@redhat.com)
|
|
- allow child taggers to control commit message (msuchy@redhat.com)
|
|
- add new tagger: zStreamTagger - bump up release part after dist tag
|
|
(msuchy@redhat.com)
|
|
- Better error-reporting when spec file has errors (jumanjiman@gmail.com)
|
|
- if we grep rpmbuild output for some string, we have to switch to C locale
|
|
(miroslav@suchy.cz)
|
|
- Adding more helpfull error message to show user what is busted
|
|
(mmccune@redhat.com)
|
|
- Fix rpm command suggestion for broken specs. (dgoodwin@rm-rf.ca)
|
|
- add manpage source: tito(8) (jumanjiman@gmail.com)
|
|
- add manpage source: titorc(5) (jumanjiman@gmail.com)
|
|
- adding rpm-build as a Requires. Seems pretty critical (mmccune@redhat.com)
|
|
- Add missing dep on python-setuptools. (dgoodwin@rm-rf.ca)
|
|
|
|
* Wed Jun 02 2010 Devan Goodwin <dgoodwin@rm-rf.ca> 0.2.0-1
|
|
- Restrict building to a minimum version of tito. (msuchy@redhat.com)
|
|
- Added option to pass custom options to rpmbuild. (dgoodwin@rm-rf.ca)
|
|
- Add tito-dev script to run directly from source. (dgoodwin@rm-rf.ca)
|
|
- Better output after tagging. (dgoodwin@rm-rf.ca)
|
|
- Display rpms build on successful completion. (dgoodwin@rm-rf.ca)
|
|
- Added tito tag --undo. (dgoodwin@rm-rf.ca)
|
|
- Bump versions in setup.py during tagging if possible. (dgoodwin@rm-rf.ca)
|
|
- Added lib_dir setting for custom taggers/builders. (dgoodwin@rm-rf.ca)
|
|
- Add option to auto-install rpms after build. (dgoodwin@rm-rf.ca)
|
|
- Remove check for changelog with today's date. (dgoodwin@rm-rf.ca)
|
|
- Allow user to specify an changelog string for new packages.
|
|
(jesusr@redhat.com)
|
|
- Use latest commit instead of HEAD for --test. (jesusr@redhat.com)
|
|
- Allow tito to understand pkg names with macros. (jesusr@redhat.com)
|
|
- Use short sha1 when generating filenames. (jesusr@redhat.com)
|
|
- Commit packages dir during tito init. (jesusr@redhat.com)
|
|
- More detailed error message if spec has errors. (mmccune@redhat.com)
|
|
|
|
* Wed Jun 02 2010 Devan Goodwin <dgoodwin@rm-rf.ca>
|
|
- Restrict building to a minimal version of tito. (msuchy@redhat.com)
|
|
- Added option to pass custom options to rpmbuild. (dgoodwin@rm-rf.ca)
|
|
- Add tito-dev script to run directly from source. (dgoodwin@rm-rf.ca)
|
|
- Better output after tagging. (dgoodwin@rm-rf.ca)
|
|
- Display rpms build on successful completion. (dgoodwin@rm-rf.ca)
|
|
- Added tito tag --undo. (dgoodwin@rm-rf.ca)
|
|
- Bump versions in setup.py during tagging if possible. (dgoodwin@rm-rf.ca)
|
|
- Added lib_dir setting for custom builders/taggers. (dgoodwin@rm-rf.ca)
|
|
- Add option to auto-install rpms after build. (dgoodwin@rm-rf.ca)
|
|
- Remove check for changelog with today's date. (dgoodwin@rm-rf.ca)
|
|
- Allow user to specify an changelog string for new packages.
|
|
(jesusr@redhat.com)
|
|
- Use latest commit instead of HEAD for --test. (jesusr@redhat.com)
|
|
- Allow tito to understand pkg names with macros. (jesusr@redhat.com)
|
|
- Use short sha1 when generating filenames. (jesusr@redhat.com)
|
|
- Commit packages dir during tito init. (jesusr@redhat.com)
|
|
- More detailed error message if spec is bad. (mmccune@redhat.com)
|
|
|
|
* Thu Oct 01 2009 Devan Goodwin <dgoodwin@rm-rf.ca> 0.1.1-2
|
|
- Add AUTHORS and COPYING to doc.
|
|
- Add BuildRequires on python-setuptools.
|
|
|
|
* Tue Aug 25 2009 Devan Goodwin <dgoodwin@rm-rf.ca> 0.1.1-1
|
|
- Bumping to 0.1.0 for first release.
|
|
|
|
* Mon Aug 24 2009 Devan Goodwin <dgoodwin@rm-rf.ca> 0.0.4-1
|
|
- Hack to fix import of tagger/builder on Python 2.4. (dgoodwin@rm-rf.ca)
|
|
|
|
* Thu Aug 06 2009 Devan Goodwin <dgoodwin@rm-rf.ca> 0.0.3-1
|
|
- Introduce --output option for destination/tmp directory. (dgoodwin@rm-rf.ca)
|
|
- Use tito.props for project specific config filename. (dgoodwin@rm-rf.ca)
|
|
- Add multi-project repo tagging tests. (dgoodwin@rm-rf.ca)
|
|
- Add support for offline (standalone) git repos. (dgoodwin@rm-rf.ca)
|
|
- Fix reports for single project git repos. (dgoodwin@rm-rf.ca)
|
|
- Add README documentation. (dgoodwin@rm-rf.ca)
|
|
|
|
* Wed Jul 22 2009 Devan Goodwin <dgoodwin@rm-rf.ca> 0.0.1-1
|
|
- Initial packaging.
|
|
|