e522464db6
- update to 2.5.0: * Add a release note for list by branch * Add a Gerrit 3.11 test job * Update higher Gerrit versions used in testing * Add CC similarly to reviewers * Fix TypeError when reporting old git version * Suggest --no-thin based on error output * Stop setting a default topic on new changes * Update the upper bound for Python and Gerrit tests * Show remote side colors when color is enabled
Dirk Mueller2025-11-17 17:42:42 +00:00
ff64712d41
- Drop test dependencies when the tests are not run
Dirk Mueller2025-02-05 16:15:35 +00:00
0b311eae01
Accepting request 1161122 from devel:tools:scm
Ana Guerrero2024-03-25 20:10:37 +00:00
b01cfae2da
- update to 2.4.0: * It's patchset not patch set * Add missing release notes and manpage updates * Don't keep incomplete rebase state by default * Test that the --version option returns something * Vendor a copy of Gerrit's commit-msg Git hook * Don't make hook script read-only * Use importlib.metadata instead of pkg\_resources * Fix flake8 issue * Add classifiers for Python 3.10 and 3.11 * Add --wip as an alias to --work-in-progress * Uncap test requirements * Warn rather than fail if HEAD already exists on the remote * Use GIT\_SSH for the SSH executable * Test old and new Gerrit * Test Python bounds only * Switch from tox to nox * Simplify test output strings for new Gerrit * Upgrade testing to Gerrit 3.4.4 * Add message option * Fix nodesets for tox jobs * feat(cmd): add hashtag implementation * Clarify that test rebases are not kept * Improved version string parsing for Git
Dirk Mueller2024-03-24 13:27:47 +00:00
7c03225f1c
Accepting request 1096165 from devel:languages:python
Martin Pluskal2023-07-03 05:29:00 +00:00
237646ac37
- Update to 2.3.0: * Python 3.5 is no longer supported. * Git 2.10.0 or later is required as git-review now needs the --no-show-signature option for git-log. * Git’s log.ShowSignature option is now supported. Previously, setting it would confuse git-review into thinking there were twice as many changes to push. * OpenSSH has deprecated its use of scp/rcp protocol in favor of SFTP, which the embedded Apache mina-sshd in widely-deployed Gerrit versions does not yet support. Now git-review will attempt to detect whether scp’s -O option is available to force use of the legacy scp/rcp protocol, and apply it if so. Future git-review versions may change the fallback behavior once an SFTP subsystem is implemented and available for a new Gerrit release. - Remove now unneeded BuildRequires on mock.
Steve Kowalik2022-04-19 05:47:10 +00:00
8db4db6c6c
- update to 2.1.0: * Add support for –no-thin which is passed to git push * A new gitreview.branchauthor option allows configuring the change author (owner) name part of the autocreated branch name when downloading changes. * A new gitreview.notopic configuration setting makes git-review always behave as if the --notopic command line option was supplied. * Added the --notify option, which can be used to ensure specified receivers receives email notifications * The Change-Id generating commit hook is now installed into any detected Git submodules, so that it will take effect when creating changes within a submodule and not just in the parent repository. * Encoding was corrected for Git credentials, which was previously causing HTTP authentication to fail under some Python 3 versions. * Change download functions now preserve any unapplied local edits on the branch when attempting to reset the worktree. * The --no-follow-tags option to git push is now used for all pushes, so that git-review won’t error when encountering a local tag which is absent from Gerrit. * For safety, attempts to push a commit with unstaged or uncommitted changes in the worktree will be caught and an error reported, rather than leaving it up to git rebase to spot them. This addresses a situation where users enabling rebase.autostash would otherwise experience data loss when the test rebase is subsequently reset. - add 7182166ec00ad3645821435d72c5424b4629165f.patch: * With Git 2.18.0 and later, the --rebase-merges (-r) option will be used in place of the deprecated --preserve-merges (-p) option. This fixes a critical error when git-review is used with Git versions 2.34.0 onward, where the old option is no longer available.
Dirk Mueller2021-12-05 10:31:31 +00:00
a0bb58cdf1
- revert switch to singlespec. This is an insane complexification for no gain: git-review is a pure cli tool, not a module to import, and we never had a working python2- version anyway because all the tooling was excluded from packaging. So don't create packages that are unusable and deprecated.
Dirk Mueller2019-05-03 18:09:55 +00:00
0394dc0832
- update to 1.28.0 (bsc#1134089): * Support for auto-configuration of topic names based on the presence of keywords in the commit message is removed. Previously, keywords such as bug, bp or lp followed by a number would result in branch names containing the associated number, e.g. bug/123. This feature was OpenStack specific, was a frequent source of bugs and clearly wasn’t being used that often, given that StoryBoard is a thing now and no one had updated this feature to handle that metadata. * Fixed usepushurl to work when a read-only mirror being used as origin does not contain refs/changes from gerrit.
Dirk Mueller2019-05-03 18:01:33 +00:00
28d0f9eb80
- Update to 1.27.0: * Work with python3 - Remove patch in upstream: git-2.15-compat.patch - Switch to source url downloads - Switch URL to point to active site - Switch to singlespec
Tomáš Chvátal
2019-01-08 10:39:12 +00:00
2da61c3d1b
- Update to version 1.20: + Avoid symlinks in the manpage path - Changes from version 1.19: + Allow download of reviews from deleted accounts + See https://github.com/openstack-infra/git-review/compare/1.18...1.19 - Renamed from python-git-review, it's a tool not a library - Install man-page in correct location - Explicit %py_requires, since we don't have files in %python_sitelib
Sascha Peilicke
2013-02-27 09:10:29 +00:00