Releases: rpm-software-management/tito
Tito 0.6.27
- #507 - Defer submodule detection to git to prevent fails caused by empty
.gitmodules
file - Many improvements to tests and they now run during package build
- #460 - Sometimes Tito-built packages have lower NVR than packages from the official repositories. This can now be prevented by
new config optionbuildconfig.test_version_suffix
. It can be used like this:
$ cat .tito/tito.props
[buildconfig]
test_version_suffix = .tito.git
Thank you @abn and @praiskup for contributing to this release.
PS: The release commit and tag were done by "unknown user". Sorry about that, it was me (@FrostyX), something messed up my ~/.gitconfig
.
Tito 0.6.26
Tito 0.6.25
Branch aliases
#430 - The FedoraGitReleaser
now supports branch aliases such as fedora-all
, fedora-stable
, fedora-latest
, epel-all
, etc. For the complete list of aliases and their explanations, see https://github.com/rpm-software-management/fedora-distro-aliases
Example:
[fedora]
releaser = tito.release.FedoraGitReleaser
branches = fedora-all epel-all
Building without .tito directory
#472 - It is now possible to take any git repository that contains a specfile and run tito build --srpm --test
or tito build --rpm --test
for building the packages. The repository doesn't have to be initialized with tito init
.
This feature is limited to tito build
and initializing a Tito repository still makes sense if you want access to any additional Tito features like tagging and releasing.
Notable changes
- #428 - Document how to automate bodhi updates
- Unify README and index.md
Bugfixes
Tito 0.6.24
- #463 - Copy both source files and patch files declared in the spec
- #461 - Fix UpstreamBuilder deprecation warning
- #433 - Fix the setup.py license according to tito.spec
Thank you @arcivanov for contributing to this release.
Tito 0.6.23
- Use SPDX License
- Don't upload
.patch
files into a DistGit lookaside cache, they should only be committed to git - Add Tito's mascot and writeup of the project history
- Don't override
packit.yaml
in DistGit repository - Fix #454 - Replace
submodule--helper list
withgit config --get-regexp
- Fix #456 - Transitive submodule resolution
Thank you @xsuchy, @praiskup, @frenzymadness, and @arcivanov for contributing to this release.
Tito 0.6.22
- Fix python2
urlretrieve
import - Fixed submodule archives concatenation
- Fixed issue #414
- Fixed issue #413
- Revert 45d431a
Thank you @nikosmoum and @t0fik for contributing to this release.
Tito 0.6.21
- It is now possible to install
tito
from PyPI - Don't remove additional sources from DistGit when doing
tito release
- Fix #323 -
MockBuilder
works again, and can be configured intito.props
:
[buildconfig]
builder = tito.builder.MockBuilder
[builder]
mock = fedora-rawhide-x86_64
Tito 0.6.20
- If failing because of unexpected binary files, we print them for easier debugging
- When releasing to DistGit, the git config of the current project is considered (therefore allowing to use different than global name, email, etc)
- Fix #194 - Mead builds are able to push different branches than
master
Tito 0.6.19
A minor bugfix release.
- Fix RHBZ 1982135 - Drop unused
urllib.request
import
Tito 0.6.18
- New build option
--fetch-sources
to automatically download sources from predefinedSource<N>
addresses to the SOURCE folder.
Thank you @schlupov for contributing to this release.