All notable changes to the "gerrit" extension will be documented in this file.
- Further fix issue where rebasing would fail if the current branch had no upstream
- Account for Gerrit setups where
/config/server/version
is not available without authentication by falling back to an authenticated request.
- Fix issue where rebasing would fail if the current branch had no upstream
- Fix issue where the extension would cause a 404 HTTP request to be sent about once a second while the local change wasn't pushed yet.
- Don't test access to irrelevant URLs when setting up credentials
- Add support for custom arguments to the
git-review
command
- Speed up change panel and expanding of changes in this panel significantly. Also perform less API requests in this panel.
- Store credentials in the keychain instead of the settings
- Fix
gerrit.auth.cookie
setting to work for PUT requests as well
- Improve debugging of credentials setup. Now shows whether connection or authentication failed and shows a cURL command to reproduce the request.
- Add support for the new
resolved
state for VSCode comments
- Checkout using change selector doesn't silently fail
- Use git root as root instead of workspace root
- Improve picking of gerrit repo when there are multiple projects
- Fix some issues with comments showing twice
- Filter by current project by default
- Patch checkout now logs when it fails to checkout a patch
- Fix an issue where "next unresolved comment" would cause an error if there were no comments in the file
- Allow specifying a custom template for the titles of patches in the dashboard
- Fix typo that prevents comment link from working
- Allow changing authenticated URL from
a/
. Useful for the AOSP Gerrit instance. - Use more of the last commits to determine whether the current repo is a gerrit repo.
- Improve UI around "git review" command and change selector
- Fix issue where review panel would not load in some cases.
- URI handler is smarter about when to open diff viewer and then to open the file locally.
- Remove
.git
postfix from.gitreview
project name
- Add
Open on gitiles
gutter action and command palette action
- Fix checkout feature for Gerrit 3.9.1
- Add support for a URI handler (see README)
- Fix patchset selector
- Fix some buttons in the change overview panel
- Add an "open online" button to the change overview panel
- Refresh comments when posting/publishing
- Fix multiple git repos sometimes not working (#49)
- Remove use of depracated
assignee
operator - Allow posting comments without submitting for review
- Don't post "this change is ready for review" if change did not go from WIP to ready
- Remove deprecated
is:ignored
filter
- Just a version bump
- Don't show version warning when no version can be found
- Make unresolved comments the default
- Add support for multi-git-repo setups
- Show warning if using an older gerrit version
- Now presents choice when submitting multiple commits instead of erroring
- Shows master/main branch in change selector
- Add option for setting default comment expansion state (
gerrit.expandComments
)
- Change selector also works for only change numbers now
- Initial release