anchor.diff:  There have been many developers involved in the git client plugin and there are many, many users who depend on the git client plugin.
   Tests help us assure that we're delivering a reliable plugin, and that we've communicated our intent to other developers as executable descriptions of plugin behavior.
   
  +=== Compiling and testing the plugin
  +
  +Compile and run the plugin automated tests on Java 8 or Java 11 with:
  +
  +* `mvn clean verify`
  +
  +Run the plugin inside a Jenkins environment with the link:https://jenkinsci.github.io/maven-hpi-plugin/run-mojo.html[maven hpi plugin]:
  +
  +* `mvn -Djetty.port=8080 hpi:run`
  +
  +=== Code coverage reporting
  +
   Code coverage reporting is available as a maven target.
   Please improve code coverage with tests when you submit.
   
   * `mvn -P enable-jacoco clean install jacoco:report` to report code coverage
  +
  +=== Spotbugs checks
   
   Please don't introduce new spotbugs output.
   
  
positive.code: The git client plugin implements the link:https://plugins.jenkins.io/scm-api[Jenkins SCM API].
  Refer to the SCM API documentation for link:https://github.com/jenkinsci/scm-api-plugin/blob/master/docs/implementation.adoc#naming-your-plugin[plugin naming conventions]
  and for the link:https://github.com/jenkinsci/scm-api-plugin/blob/master/CONTRIBUTING.md#add-to-core-or-create-extension-plugin[preferred locations of new functionality].
  
  Plugin source code is hosted on link:https://github.com/jenkinsci/git-client-plugin[GitHub].
  New feature proposals and bug fix proposals should be submitted as link:https://help.github.com/articles/creating-a-pull-request[GitHub pull requests].
  
negative.code: 
  Code formatting in the git client plugin varies between files.
  Try to maintain reasonable consistency with the existing files where feasible.
  
  Please *don't reformat a file* without discussing with the current maintainers.
  There are many closed pull requests with label 'link:https://github.com/jenkinsci/git-client-plugin/milestone/2?closed=1[Later]' that may develop conflicts due to whitespace changes.
  
  New code should follow the link:https://github.com/jenkinsci/scm-api-plugin/blob/master/CONTRIBUTING.md#code-style-guidelines[SCM API code style guidelines].
  
  [[pull-request-review]]
  