Releases: google/git-appraise
Rollup of the latest version as of April, 2021
This is the first release tag in 4.5 years, so there are a lot of changes included.
Some of the most notable are:
- Add support for detached comments (comments not attached to a review).
- Add support for GPG signing comments and reviews.
- Add support for abandoning a review.
v0.6: Submitting review efcba5b3434d
This release adds support for rebasing a review.
You can now change the history of an open review (while keeping it open) with
git appraise rebase
Or submit a review and rewrite the history in a single command with
git appraise submit --rebase
The tool will associate the newly created commits with the review and archive the old commits so that they are remain available.
v0.5: Submitting review ea1f988b7792
This release includes:
- A substantial performance improvement that makes git-appraise easily scale to repositories with 10s of thousands of open reviews.
- Support for JSON formatted output for the 'list' subcommand.
- The ability to configure the default submit strategy used.
- Support for reading the message from a file for the 'request', 'comment', 'accept', and 'reject' commands.
... and numerous, small fixes.
v0.4: Submitting review dfdd159c9c11
This release expands the editor support that is incorporated in the "comment" and "reject" subcommands.
In particular, editor configurations that require running through a shell (such as setting EDITOR to "emacsclient --tty") are now supported.
v0.3: Submitting review 8db99d4487cd
This release incorporates multiple usability improvements over the previous release, including (but not limited to):
- More informative output when displaying a review.
- Populate the default commit when submitting a review with the --merge flag
- Support more complex comments by opening the default text editor if the -m flag has not been supplied
- Add the ability to submit an arbitrary review
- Improve the error messages when a git command fails
- Fix a bug in the display of comment threads where the resolved status was not being properly displayed
- Check that the parent comment exists when creating a comment with the -p flag
- Add a reject command