git-client-plugin
git-client-plugin copied to clipboard
Git client API for Jenkins plugins
## [JENKINS-13493](https://issues.jenkins.io/browse/JENKINS-13493) - This PR adds git maintenance to GitClient Plugin to run maintenance tasks. ## Checklist _Put an `x` in the boxes that apply. You can also fill these...
## [JENKINS-64383](https://issues.jenkins.io/browse/JENKINS-64383) - combined refrepo became our bottleneck As detailed in the JIRA issue, our heavy use of a single combined reference repository made it more a bottleneck and cause...
## [JENKINS-55875](https://issues.jenkins-ci.org/browse/JENKINS-55875) - Forcibly update git submodules Currently, submodules are not updated with `--force`. This means if there is a local change, then the checkout fails, causing the build to...
…lean a submodule's untracked submodules. ## [JENKINS-60727](https://issues.jenkins-ci.org/browse/JENKINS-60727) - allow submodule clean --ffdx #222 added the necessary plumbing for `git clean -ffdx`. This adds the necessary plumbing for `git submodule foreach...
## [JENKINS-xxxxx](https://issues.jenkins.io/browse/JENKINS-xxxxx) - summarize pull request in one line - implements more options to rev-list command - integrate cherry-pick command ## Checklist - [ ] I have read the [CONTRIBUTING](https://github.com/jenkinsci/git-client-plugin/blob/master/CONTRIBUTING.adoc)...
## [JENKINS-62579](https://issues.jenkins-ci.org/browse/JENKINS-62579) - Use windows system temp dir for non-Latin-1 workspaces If the Windows temporary directory path contains Cyrillic characters, command line git fails to find the files needed for...
The -m flag breaks polling changes mechanism, for example: https://issues.jenkins.io/browse/JENKINS-20389 https://issues.jenkins.io/browse/JENKINS-23606 https://issues.jenkins.io/browse/JENKINS-36180 https://issues.jenkins.io/browse/JENKINS-65932 This pull request is the first step to fix above issues. The next step is to call...
[JENKINS-23477](https://issues.jenkins-ci.org/browse/JENKINS-23477) git plugin sparse checkout path field does not expand environment variables Made a bug fix to expand all the sparse checkout paths using the environment variable just before the...
## [JENKINS-65838](https://issues.jenkins.io/browse/JENKINS-65838) - "Proxy authentication error" during repository cloning when username and password are empty in Jenkins Update Center proxy settings When proxy is set from Jenkins Update Center UI...