-
Fri Jan 02 2026 Jens Petersen <petersen@redhat.com> - 1.8-35
- https://hackage.haskell.org/package/fbrnch-1.8/changelog
- new 'branch-log' command
- 'build','parallel': can now merge --from a particular branch
- 'commit': requires -b option to confirm non-rawhide commit
- 'compare-tarballs': new command to diff source tarballs
- 'copr --failures': fetches tails of failed build logs
- new 'repoquery' command which wraps fedora-repoquery
- 'update-sources': prep in tmpdir; compares tarballs; improved ver-rel logic
- `FBRNCH_KOJI_PROFILE` provides experimental Koji profile support (eg riscv)
- merge handling improvements
- tries to setup git upstream branch tracking
-
Wed Nov 19 2025 Jens Petersen <petersen@redhat.com> - 1.7.1-34
- rebuild for haxr xmlrpc to Accept: application/xml
- use rpmbuild-order 0.4.13
- [epel] recommends epel-rpm-macros
-
Mon Aug 11 2025 Jens Petersen <petersen@redhat.com> - 1.7.1-33
- Rebuild
-
Wed Jul 30 2025 Jens Petersen <petersen@redhat.com> - 1.7.1-32
- rebuild for http-streams update to new f43 cert ca-bundle path
-
Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
-
Sat Jul 05 2025 Jens Petersen <petersen@redhat.com> - 1.7.1-30
- add fish and zsh completions
-
Sat Jul 05 2025 Jens Petersen <petersen@redhat.com> - 1.7.1-29
- merging now prompts even with --merge (--no-prompt) when branch unmergeable
- parallel: restore package header output for merge
- parallel: fix error for -F/-E when run outside dist-git
- createKojiSidetag: needs krbTicket
-
Fri Jun 06 2025 Jens Petersen <petersen@redhat.com> - 1.7-28
- support epel10.x minors with fedora-releases-0.3.0
- 'merge': now done from origin for consistency
- targetMaybeSidetag: prompts to choose which sidetag
- 'autospec': no duplicate %changelog line
- 'branches': add --only-dead option
- 'branches': improve the prefixing for multiple packages
- 'build': update latest tagged check to include epel-testing; print all
- 'build': use target branch to determine nvr
- 'bump': complete rework of logic (--strict replaces --local)
- 'clone': add --dryrun
- 'clone': now supports globbing of packages
- 'copr': order chroots by branch (release): so epel10 > epel9
- 'copr': rename i686 to i386
- 'fetch': fix --lenient was no-op
- 'import': now also waits for package to be setup in koji
- 'install': add --yes
- 'install': perform also if given a rpm subpackage selection
- 'install': select-rpms-0.3.0 adds --error-existing
- 'install': skip ":" separator
- 'list': refactor with countListPackages
- 'mock': add experimental --install mode (for single package)
- 'parallel': better sidetag setup with warnings
- 'parallel': offer to retry failures or continue with waitrepo for layer
- 'parallel': print nvr earlier and only latest commits
- 'parallel': reduce default delay to 1s between triggering builds
- 'parallel': always show task url for fail
- 'pull': drop stash pop to avoid making conflicts
- 'push': check local branch exists
- 'request-branches': now also checks for commit access via group membership
- 'request-branches': request all branches/pkgs before waiting for koji pkgs
- 'review-package': defaults to interactive, use --full for fedora-review
- 'scratch': do not create a new sidetag!
- 'sidetags': listings are now sorted
- 'switch': add --lenient option to avoid error for non-existent branch
- 'uninstall': new experimental command to remove a package NVR
- 'update-sources': partition sources by isArchiveFile
- 'waitrepo': add --no-nvr option for generic wait-repo
- Branches gitCurrentBranchWarn: offer to rename master to rawhide
- Branches listOfBranches: print branch EOL warning when < 7 days left
- Branches systemBranch: support CPE_NAME
- Package isArchiveFile: ".sig" files are ascii
- RpmBuild getSources: fix to use exists for uncompressed file
- RpmBuild: check/install compression tool before downloading tarball
- buildRPMs: backup build.log's with cp -p
- new 'tag-build-to-sidetag': tags branch's nvr into a sidetag
- recognize .crate as archive file (#70)
- refPrompt: accept "origin" and require ref to over 3 chars
- withPackagesByBranches: git fetch earlier to get any new branches
- withPackagesByBranches: switch back branch before unstash
-
Sun Mar 30 2025 Jens Petersen <petersen@redhat.com> - 1.6.2-27
- Rebuild
-
Wed Mar 05 2025 Jens Petersen <petersen@redhat.com> - 1.6.2-26
- 'diff': use git diff's builtin filtering
- 'fetch': add --lenient to skip non dist-git directories
- 'local': --detached-head
- 'parallel': do not waitrepo for final layer
- 'parallel': koji-tool tail of failed builds and end with task url
- 'parallel': only print "parallel layer" is more than one pkg in layer
- 'request-branches': wait 30s before checking for package added to tag
- 'sidetags': --tagged lists tagged builds
- 'unautospec': new command to remove autochangelog and/or autorelease
- 'update-sources': now takes optional version, replacing 'update-version'
- new fedora-krb lib replaces Krb module: handles different FAS userid (#67)
- rename --allow-head to --detached-head
- targetMaybeSidetag: warn/prompt if target does not match branch