-
Notifications
You must be signed in to change notification settings - Fork 76
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit b7d04d5
Showing
1,448 changed files
with
32,156 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
*.png binary | ||
*.jar binary | ||
*.bat text eol=crlf | ||
gradlew text eol=lf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
--- | ||
name: Bug report | ||
about: Report an issue | ||
title: "[BUG]" | ||
labels: 'question' | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Describe the bug** | ||
A clear and concise description of what the bug is. | ||
|
||
**To Reproduce** | ||
Steps to reproduce the behavior: | ||
1. Go to '...' | ||
2. Click on '....' | ||
3. Scroll down to '....' | ||
4. See error | ||
|
||
**Expected behavior** | ||
A clear and concise description of what you expected to happen. | ||
|
||
**Plugin version** | ||
Exact plugin version. Eg. 212.8.4 | ||
|
||
**IDE version** | ||
Exact IDE and OS. You can use About > Copy | ||
|
||
**Screenshots** | ||
If applicable, add screenshots to help explain your problem. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
--- | ||
name: Feature request | ||
about: Request an enhancement | ||
title: "[Feature]" | ||
labels: 'enhancement' | ||
assignees: '' | ||
|
||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
*.iml | ||
.DS_Store | ||
|
||
.idea/ | ||
GitToolBox.jar | ||
testRun/ | ||
ignore-revs.txt | ||
|
||
.gradle/ | ||
build/ | ||
testDataDynamic/ | ||
out/ | ||
publish.gradle | ||
pluginVerifierBin/ |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
GitToolBox - plugin for Jetbrains IDEs | ||
====================================== | ||
|
||
# Repository status notice | ||
**Since 29 May 2021 plugin development continues in private repository.** | ||
**This repository serves as an archive but also public issue tracker and online manual.** | ||
|
||
Plugin is in development since 2014 and this codebase represents significant investment of my free time. | ||
Over the years there were only a few contributions so decision to close-source the plugin will not impact | ||
pace of development. | ||
|
||
# Description | ||
Plugin for family of Jetbrains IDEs that expands build-in `Git Integration`. | ||
|
||
## Features | ||
For list of features see [the manual](https://github.com/zielu/GitToolBox/wiki/Manual) | ||
|
||
## Change notes | ||
For list of change notes see [changenotes](./GitToolBox/change-notes.html) | ||
|
||
## Jetbrains plugin repository | ||
[Plugin repository page](https://plugins.jetbrains.com/plugin/7499-gittoolbox) | ||
|
||
### EAP builds | ||
Add https://plugins.jetbrains.com/plugins/eap/7499 in **Settings > Plugins > Browse repositories... > Manage | ||
repositories...** to receive early access builds. | ||
|
||
## Architecture decisions record | ||
Record of decisions is [here](https://github.com/zielu/GitToolBox/wiki/ADR). | ||
|
||
## Building & running | ||
|
||
### Releases | ||
|
||
#### Release current `-SNAPSHOT` | ||
```shell script | ||
gradle clean release | ||
``` | ||
#### Upgrade to next minor version | ||
```shell script | ||
gradle clean releaseMinorVersion | ||
``` | ||
#### Upgrade to next major version | ||
```shell script | ||
gradle clean releaseMajorVersion | ||
``` | ||
|
||
#### Release and publish | ||
Append ```-Ppublish=true``` and include ```publishPlugin``` task. | ||
For example | ||
```shell script | ||
gradle clean release publishPlugin -Ppublish=true | ||
``` | ||
|
||
### Useful build commands | ||
Full verification of build | ||
```shell script | ||
gradle clean check integrationTest | ||
``` | ||
Quick verification of build | ||
```shell script | ||
gradle clean check | ||
``` | ||
Generate code coverage report | ||
```shell script | ||
gradle clean codeCoverage | ||
``` | ||
Build to install with Install from disk | ||
```shell script | ||
gradle buildPlugin | ||
``` | ||
|
||
#### Update gradle version | ||
```shell script | ||
./gradlew wrapper --gradle-version 6.8.1 --distribution-type BIN | ||
``` | ||
|
||
### Useful run commands | ||
Run with previous sandbox contents | ||
```shell script | ||
gradle runIde | ||
``` | ||
Run with fresh sandbox | ||
```shell script | ||
gradle clean runIde | ||
``` | ||
Run plugin verifier | ||
```shell script | ||
./gradlew runPluginVerifier -x buildSearchableOptions | ||
``` | ||
|
||
### Debugging | ||
To debug the plugin execute Gradle run configuration with `runIde` task using IDE **Debug action**. | ||
|
||
## Logging | ||
Plugin can log additional diagnostic information to help with issues investigation. All categories can be used in any combination. | ||
|
||
### Debug logging | ||
Add following line to **Help > Debug Log Settings...** | ||
``` | ||
#zielu.gittoolbox | ||
``` | ||
|
||
## Performance metrics | ||
Metrics are exposed via JMX beans under `zielu.gittoolbox` domain. | ||
|
||
## Icons attribution: | ||
|
||
[Git Logo](https://git-scm.com/downloads/logos) by [Jason Long](https://twitter.com/jasonlong) is licensed under the [Creative Commons Attribution 3.0 Unported License](https://creativecommons.org/licenses/by/3.0/) | ||
|
||
Some icons by [Yusuke Kamiyamane](http://p.yusukekamiyamane.com). Licensed under a [Creative Commons Attribution 3.0 License](http://creativecommons.org/licenses/by/3.0/) |
Oops, something went wrong.