Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gitextensions/gitextensions.gerritplugin
Git Extensions plugin providing integration with Gerrit Code Review.
https://github.com/gitextensions/gitextensions.gerritplugin
gitextensions gitextensions-plugin hacktoberfest
Last synced: 4 days ago
JSON representation
Git Extensions plugin providing integration with Gerrit Code Review.
- Host: GitHub
- URL: https://github.com/gitextensions/gitextensions.gerritplugin
- Owner: gitextensions
- License: mit
- Created: 2020-01-25T10:04:01.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T16:00:19.000Z (2 months ago)
- Last Synced: 2024-11-10T23:26:16.309Z (10 days ago)
- Topics: gitextensions, gitextensions-plugin, hacktoberfest
- Language: C#
- Homepage:
- Size: 612 KB
- Stars: 9
- Watchers: 14
- Forks: 8
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# GitExtensions.GerritPlugin
GitExtensions.GerritPlugin is a plugin for GitExtensions to work with a [Gerrit](https://www.gerritcodereview.com/) as Git server.
## Features
* Gerrit hook installation
* Patchset publish
* Patchset download## Usage
The cloned repository requires a `.gitreview` file, which is in use for the plugin to identify the gerrit server.
This file must be located in root folder of the repository.
Get more information about this file [here](https://docs.openstack.org/infra/git-review/installation.html#gitreview-file-format)### Revision link
Using [Git Extensions revision links](https://git-extensions-documentation.readthedocs.io/settings.html#git-extensions-revision-links) you can configure how to convert parts of a revision data into clickable links.
Use the following pattern to link revision data to Gerrit:
* Search in: `Message`.
* Search pattern: `(Change-Id: )#?I\w+`.
* Nested pattern: `I\w{2,}`.## Compatibility Version Matrix
| Git Extensions | Gerrit Plugin |
|---------------------|---------------------|
| v <= 3.5.x | v <= 1.3.2 |
| 3.5.x < v <= 4.0.0 | 2.0.0 <= v <= 2.0.1 |
| 4.0.1 <= v <= 4.0.2 | 2.0.5 |
| 4.1.x <= v <= 4.2.0 | 2.0.6 <= v |
| 4.2.x <= v <= 5.0.0 | 2.0.7 <= v |
| 5.0.x <= v | 3.0.0 <= v |## GitExtensions Plugin Template information
The [GitExtensions Plugin Template](https://github.com/gitextensions/gitextensions.plugintemplate) gives additional information about the plugin development.
## Development
/!\ GitExtensions version properties overwritten in [GitExtensions.GerritPlugin.csproj.user](./src/GitExtensions.GerritPlugin/GitExtensions.GerritPlugin.csproj.user) file.