Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
303 commits
Select commit Hold shift + click to select a range
ac27233
Merge pull request #305 from MarkEWaite/fix-some-todo-comments
MarkEWaite Mar 13, 2018
42fbc34
Use 3.0.0-beta2-SNAPSHOT version
MarkEWaite Mar 22, 2018
d51b941
Use parent pom 3.7
MarkEWaite Apr 9, 2018
5684f2f
Merge pull request #308 from MarkEWaite/update-parent-pom
MarkEWaite Apr 9, 2018
a90c77d
Use parent pom 3.8
MarkEWaite Apr 16, 2018
31b349c
Merge pull request #310 from MarkEWaite/master
MarkEWaite Apr 16, 2018
7467507
Adapt to git 2.17.0 exception message change
MarkEWaite Apr 14, 2018
e2520d9
[JENKINS-50573] Prefer URL username with ssh URL
MarkEWaite Apr 14, 2018
553d6e2
Merge pull request #1 from jenkinsci/master
presPetkov Apr 19, 2018
1199bee
Jenkins 48258 ssh text file busy (#2)
presPetkov Apr 20, 2018
8dd3909
Fixed indentation
presPetkov Apr 20, 2018
5130db9
Ignore case in git exception message substring asserts
MarkEWaite Apr 14, 2018
2d27d2d
Merge pull request #312 from MarkEWaite/adapt-test-to-git-2.17.0
MarkEWaite Apr 20, 2018
1462e9f
Use JGit exactRef instead of getRef to resolve precise ref
MarkEWaite Feb 5, 2018
17ba565
Rely on JGit setAuthor() null handling
MarkEWaite Feb 5, 2018
22646aa
Add JGitAPIImpl @Override annotations
MarkEWaite Feb 5, 2018
fbf876d
Use JGit LsRemoteCommand for getHeadRev
MarkEWaite Feb 7, 2018
2794867
Remove duplicate JGit getBranches implementations
MarkEWaite Feb 5, 2018
0cce450
Fixed indentation
presPetkov Apr 24, 2018
0bb3b57
Merge pull request #299 from MarkEWaite/jgit-improvements-with-christ…
MarkEWaite Apr 24, 2018
fbec88a
[JENKINS-50573] Prefer URL username with ssh URL
MarkEWaite Apr 14, 2018
292e7c3
Merge pull request #309 from MarkEWaite/adapt-to-openssh-7.7-arg-prec…
MarkEWaite Apr 29, 2018
a203196
Use parent pom 3.9
MarkEWaite May 4, 2018
949fee2
Merge pull request #314 from MarkEWaite/update-parent-pom
MarkEWaite May 4, 2018
1201797
[maven-release-plugin] prepare release git-client-3.0.0-beta2
MarkEWaite May 4, 2018
7859f2c
[maven-release-plugin] prepare for next development iteration
MarkEWaite May 4, 2018
ab31c36
Use Jenkins 2.107.3 for compatibility test
MarkEWaite May 9, 2018
1aeb45b
Special case jgit 4.5 in CredentialsTest
MarkEWaite May 11, 2018
c19928e
Narrow jgit exclusion in credentials test
MarkEWaite May 11, 2018
8c5e951
Merge pull request #316 from MarkEWaite/master-add-credentials-test-e…
MarkEWaite May 11, 2018
d93e000
[maven-release-plugin] prepare release git-client-2.7.2
MarkEWaite May 12, 2018
3d59be9
[maven-release-plugin] prepare for next development iteration
MarkEWaite May 12, 2018
0f2cea1
Use parent pom 3.11
MarkEWaite May 15, 2018
8d593ee
Merge pull request #317 from MarkEWaite/update-parent-pom
MarkEWaite May 15, 2018
98eea34
Merge pull request #318 from MarkEWaite/use-jenkins-2.107
MarkEWaite May 17, 2018
9da2b27
Use parent pom 3.12
MarkEWaite May 17, 2018
5a679ea
Add incrementals support
MarkEWaite May 17, 2018
315ad4e
Merge pull request #313 from presPetkov/JENKINS-48258-busy-ssh-text-file
MarkEWaite May 18, 2018
b413053
Merge pull request #320 from MarkEWaite/enable-incrementals
MarkEWaite May 18, 2018
3406baa
[maven-release-plugin] prepare release git-client-3.0.0-beta3
MarkEWaite May 27, 2018
fcd29e6
[maven-release-plugin] prepare for next development iteration
MarkEWaite May 27, 2018
f5b5217
Maven 3.5.0 or later is required
MarkEWaite May 27, 2018
564843b
Merge pull request #322 from MarkEWaite/update-README
MarkEWaite May 27, 2018
0b6f456
Run mvn incrementals:reincrementalify
MarkEWaite May 28, 2018
cfe67f8
Use equalsverifier 2.4.6 in tests
MarkEWaite May 27, 2018
a8a81ad
Merge pull request #323 from MarkEWaite/use-latest-equalsverifier
MarkEWaite May 28, 2018
aa7de43
Remove unselectable='on' from javadoc overview
MarkEWaite Jun 8, 2018
0b65c56
Use html5 valid javadoc markup
MarkEWaite Jun 8, 2018
29e7b1f
Merge pull request #324 from MarkEWaite/use-html5-javadoc
MarkEWaite Jun 9, 2018
b6b58cc
Don't use javadoc -html5 arg yet
MarkEWaite Jun 9, 2018
48ea511
Test with Jenkins 2.121.1
MarkEWaite Jun 11, 2018
d3a0209
Merge pull request #325 from MarkEWaite/test-jenkins-2.121.1
MarkEWaite Jun 11, 2018
0ef4d20
Include coverage reporting instructions in README
MarkEWaite Jun 14, 2018
e7910af
Use parent pom 3.17
MarkEWaite Jul 5, 2018
6c50ce1
Merge pull request #328 from MarkEWaite/update-parent-pom
MarkEWaite Jul 5, 2018
99b08a4
Format pom with tidy:pom
MarkEWaite Jul 6, 2018
347c9c7
Merge pull request #329 from MarkEWaite/tidy-the-pom
MarkEWaite Jul 6, 2018
f7126b1
Convert anonymous MasterToSlaveFileCallable to member
jsoref Jul 6, 2018
ab12cf2
Merge pull request #330 from jsoref/anonymous-mastertoslavecallable
MarkEWaite Jul 7, 2018
56fe400
Update Jenkins job link in CONTRIBUTING documentation
darxriggs Jul 8, 2018
7cf97b0
Merge pull request #332 from darxriggs/update-jenkins-ci-link
MarkEWaite Jul 9, 2018
add681f
Decouple git fetch tests more from execution environment
Jul 10, 2018
b52cc4c
Merge pull request #333 from darxriggs/git-fetch-tests-improvement
MarkEWaite Jul 11, 2018
6aa0af1
Use @Issue annotation consistently
darxriggs Jul 7, 2018
d31af99
Always import JUnit's Assert methods statically
darxriggs Jul 7, 2018
42efddd
Fix invalid Javadoc
darxriggs Jul 7, 2018
cb8f6bf
Make access modifiers more consistent
darxriggs Jul 7, 2018
481dc5d
Refactor old style Java code
darxriggs Jul 7, 2018
18f8a13
Use more suitable assertion methods
darxriggs Jul 7, 2018
bbe4d11
Fix typo in variable name
darxriggs Jul 7, 2018
a64d7bf
Inline variable
darxriggs Jul 7, 2018
5d9e805
Remove redundant empty constructors
darxriggs Jul 7, 2018
6bf636a
Remove useless test
darxriggs Jul 7, 2018
f160c61
Remove useless variable
darxriggs Jul 7, 2018
6dba777
Remove extra test constructor
darxriggs Jul 7, 2018
1fc88f5
Reduce variable scope
darxriggs Jul 7, 2018
b01f47c
Refactor test helper classes
darxriggs Jul 7, 2018
67e7f42
Refactor test to use JenkinsRule instead of deprecated HudsonTestCase
darxriggs Jul 7, 2018
318cd4c
Replace Guava method to create lists
darxriggs Jul 7, 2018
36bea13
Remove unused test code
darxriggs Jul 7, 2018
14206d8
Merge pull request #331 from darxriggs/test-cleanup
MarkEWaite Jul 11, 2018
de9da9a
Report better exception if filename not supported
MarkEWaite Jul 14, 2018
c52a86c
Merge pull request #335 from MarkEWaite/safeguard-locale-specific-tests
MarkEWaite Jul 15, 2018
94706e3
Use equalsverifier 2.4.8 - latest release
MarkEWaite Jul 14, 2018
54357c3
Use JGit 5.0.1 - latest release
MarkEWaite Jul 14, 2018
596982d
Ignore the .@tmp/ directory
MarkEWaite Jul 15, 2018
064a3c8
Use JGit repository object directly
MarkEWaite Jul 16, 2018
dbc4443
Remove unused JGitAPIImpl imports
MarkEWaite Jul 16, 2018
b354bb7
Use getRefsByPrefix(String) instead of deprecated getRefs(String)
MarkEWaite Jul 16, 2018
66b3791
Remove incorrect JGit implementation comment
MarkEWaite Jul 16, 2018
e0d0287
Merge pull request #334 from MarkEWaite/use-jgit-5.0.1
MarkEWaite Jul 20, 2018
84f0216
Include master branch CredentialsTest improvements
MarkEWaite Jul 23, 2018
3a4f629
Limit credentials test time rather than test count
MarkEWaite Jul 23, 2018
1666bb2
Remove unused arguments from CredentialsTest.addCredential
MarkEWaite Jul 23, 2018
142a1d1
Use '~' to show private key path in CredentialsTest
MarkEWaite Jul 23, 2018
68fa4a8
Add CredentialsTest for fetch
MarkEWaite Jul 23, 2018
c098930
Always use addDefaultCredentials for private keys
MarkEWaite Jul 23, 2018
2b546f3
Add JENKINS-50573 test case
MarkEWaite Jul 23, 2018
4a963ed
Fix [JENKINS-50573] by passing remoteURL to launchCommandWithCredentials
MarkEWaite Jul 23, 2018
88d37e0
Merge branch 'stable-2.7-JENKINS-50573-openssh-7.7' into master-JENKI…
MarkEWaite Jul 23, 2018
bc96c62
Adapt test to JGit 5.0.1
MarkEWaite Jul 23, 2018
603630d
Use Java 8 StringJoiner in CredentialsTest
MarkEWaite Jul 23, 2018
28864cf
Always use addDefaultCredentials in CredentialsTest
MarkEWaite Jul 23, 2018
faa77de
Set stop time based on longest Credentials test
MarkEWaite Jul 23, 2018
589cd95
Annotate tests with @Issue("JENKINS-50573")
MarkEWaite Jul 24, 2018
d2ec575
Merge pull request #338 from MarkEWaite/master-JENKINS-50573-openssh-7.7
MarkEWaite Jul 24, 2018
139ab0a
Set stop time based on longest Credentials test
MarkEWaite Jul 23, 2018
eb8db94
Always use addDefaultCredentials in CredentialsTest
MarkEWaite Jul 23, 2018
99a70bb
Remove ssh related comment from https username/password code segment
MarkEWaite Jul 23, 2018
ffbd224
Increase credentials test timeout buffer
MarkEWaite Jul 24, 2018
63f5ba5
Merge pull request #337 from MarkEWaite/stable-2.7-JENKINS-50573-open…
MarkEWaite Jul 24, 2018
9c769b9
Add no tests after 120 secs in credentials test
MarkEWaite Jul 24, 2018
9d60ef4
[maven-release-plugin] prepare release git-client-2.7.3
MarkEWaite Jul 24, 2018
0b2d2f4
[maven-release-plugin] prepare for next development iteration
MarkEWaite Jul 24, 2018
027d2a0
Merge branch 'stable-2.7'
MarkEWaite Jul 24, 2018
b6c4e3a
[maven-release-plugin] prepare release git-client-3.0.0-beta4
MarkEWaite Jul 24, 2018
d32a38e
[maven-release-plugin] prepare for next development iteration
MarkEWaite Jul 24, 2018
c6d6cb6
Run mvn incrementals:reincrementalify
MarkEWaite Jul 24, 2018
71ffde9
Assert annotated tag is null
MarkEWaite Jul 7, 2018
c4bd385
Improve create tag test readability
darxriggs Jul 15, 2018
f8b605f
Update test comment to match actual behavior
MarkEWaite Jul 20, 2018
d957fe5
Merge pull request #336 from MarkEWaite/test-improvements
MarkEWaite Jul 25, 2018
34389bc
Prevent [failed-to-read] test failure reports
MarkEWaite Jul 25, 2018
74d12cb
Prevent [failed-to-read] test failure reports
MarkEWaite Jul 25, 2018
b353f4b
Limit credentials test to one minute instead of two
MarkEWaite Jul 25, 2018
5237c21
Limit credentials test to one minute instead of two
MarkEWaite Jul 25, 2018
0763d82
Merge pull request #340 from MarkEWaite/stable-2.7-reduce-credentials…
MarkEWaite Jul 25, 2018
aa9c325
Merge pull request #341 from MarkEWaite/reduce-credentials-test-verbo…
MarkEWaite Jul 25, 2018
bb2a514
Improve tests that are system locale dependent
darxriggs Jul 15, 2018
416dbb4
Merge pull request #342 from darxriggs/improve-locale-specific-tests
MarkEWaite Jul 25, 2018
e4c210a
[JENKINS-21248] Support shallow submodule update
fujii Mar 9, 2018
e7540f3
Make shallow clone & fetch tests more consistent & clear
darxriggs Jul 29, 2018
b3f7b6b
[JENKINS-21248] Improve shallow submodule update implementation
darxriggs Jul 28, 2018
73228e1
Exclude httpcore, since it's already in the httpcomponents API plugin
TobiX Jul 30, 2018
1127fd3
Merge pull request #345 from TobiX/remove-httpcore
MarkEWaite Jul 30, 2018
76a1daa
Update parent pom to 3.19
MarkEWaite Jul 30, 2018
67753b9
Merge pull request #346 from MarkEWaite/update-parent-pom
MarkEWaite Jul 31, 2018
595f977
Add test that verifies invocation of ToolInstallers on master
oleg-nenashev Jul 26, 2018
d14e339
Move GitTool resolver test to separate file
MarkEWaite Jul 31, 2018
29e97c4
Add BatchCommandInstaller to shouldResolveToolsOnMaster test
MarkEWaite Jul 31, 2018
58a254d
Merge pull request #343 from oleg-nenashev/test-gitTool-on-master
MarkEWaite Jul 31, 2018
9d6702f
Merge pull request #344 from darxriggs/shallow-submodule-update
MarkEWaite Aug 1, 2018
fdc2fc5
Merge branch 'stable-2.7' into master
MarkEWaite Aug 1, 2018
f062e58
Add @Issue annotations to CredentialsTest
MarkEWaite Aug 1, 2018
414e3fc
Merge pull request #347 from MarkEWaite/stable-2.7-add-issue-annotation
MarkEWaite Aug 1, 2018
2e284ec
Add option for updating submodules in parallel
nre-ableton Aug 2, 2018
a9147ad
Use JGit 5.0.2
MarkEWaite Aug 3, 2018
9cc85c7
Merge pull request #349 from MarkEWaite/use-jgit-5.0.2
MarkEWaite Aug 3, 2018
60d3c7f
Merge pull request #348 from nre-ableton/nre/master/submodule-jobs
MarkEWaite Aug 4, 2018
41a906d
[maven-release-plugin] prepare release git-client-3.0.0-beta5
MarkEWaite Aug 4, 2018
25eb790
[maven-release-plugin] prepare for next development iteration
MarkEWaite Aug 4, 2018
4f1ebc7
[JENKINS-52891] Always log the timeout for a CliGit command
darxriggs Aug 5, 2018
f39dca7
Merge pull request #350 from darxriggs/always-log-cligit-timeout
MarkEWaite Aug 12, 2018
cef5047
Improve Revision implementation and tests
darxriggs Aug 19, 2018
41c2a08
Update surefire plugin version to 2.21.0
aakoch Aug 19, 2018
5fe659a
Merge pull request #355 from aakoch/patch-1
MarkEWaite Aug 19, 2018
7784a02
Use maven compiler plugin 3.8.0
MarkEWaite Aug 19, 2018
40f3f4c
Use maven javadoc plugin 3.0.1
MarkEWaite Aug 19, 2018
fda5a09
Merge pull request #356 from MarkEWaite/update-maven-plugins
MarkEWaite Aug 20, 2018
6a0cbf3
Merge pull request #354 from darxriggs/improve-revision-implementatio…
MarkEWaite Aug 20, 2018
4523f4a
Use Hamcrest assertions for clearer code
MarkEWaite Aug 19, 2018
4977704
[JENKINS-53279] Remove deprecated reference
Vlatombe Aug 28, 2018
a85cd87
z/OS USS cli git enablement on master branch
Aug 29, 2018
b89cf1c
z/OS USS cli git enablement on master branch
Aug 29, 2018
21f368a
Use git-changelist-maven-extension 1.0-beta-6
MarkEWaite Aug 31, 2018
7113958
Merge branch 'master' of https://github.com/OldNavi/git-client-plugin
Sep 3, 2018
7a1c345
Findbugs cleanup
Sep 3, 2018
e767b04
EBCDIC charset for output
Sep 3, 2018
bf7b102
Duplicate declaration removed
Sep 3, 2018
1f017d1
Merge pull request #359 from Vlatombe/JENKINS-53279
MarkEWaite Sep 3, 2018
14cafb6
Merge pull request #360 from MarkEWaite/use-latest-git-changelist-ext…
MarkEWaite Sep 3, 2018
057f12c
Remove @AfterClass, it duplicates TemporaryFolder
MarkEWaite Sep 3, 2018
5051b3a
Remove unnecessary extra cleanup step
MarkEWaite Sep 3, 2018
cb0085f
Use more concise call in getBranchNames
MarkEWaite Sep 3, 2018
2c33cc1
Merge pull request #357 from MarkEWaite/replace-count-asserts-with-ha…
MarkEWaite Sep 3, 2018
615d9f2
CONTRIBUTING: see SCM API coding style guidelines
MarkEWaite Sep 3, 2018
29c607a
Merge pull request #363 from MarkEWaite/describe-coding-style
MarkEWaite Sep 3, 2018
90b2b10
After PR review changes
Sep 4, 2018
fbc46b2
Merge pull request #362 from OldNavi/master
MarkEWaite Sep 4, 2018
9848c7d
Cleanup z/OS implementation
darxriggs Sep 4, 2018
201bebd
Merge pull request #364 from darxriggs/zos-improvement
MarkEWaite Sep 8, 2018
7592095
Move setRemoteUrl adjacent to repo init
MarkEWaite Aug 11, 2018
83dd4f2
Add @Issue references for 3 more tested bugs
MarkEWaite Aug 11, 2018
cdb1890
Remove Java 6 support from test - JDK 6 is dead
MarkEWaite Aug 11, 2018
f1c5c67
Extract getBranchNames in test
MarkEWaite Aug 11, 2018
184fc53
Remove unreferenced test variables
MarkEWaite Aug 11, 2018
c1930ad
Simplify test refspec initialization
MarkEWaite Aug 11, 2018
06335a7
Merge pull request #365 from MarkEWaite/improve-tests
MarkEWaite Sep 8, 2018
001c345
Remove redundant getBranchNames
MarkEWaite Sep 8, 2018
6c778e0
Use hamcrest assertions in two more cases
MarkEWaite Sep 8, 2018
4479cf7
Merge pull request #366 from MarkEWaite/remove-duplicate-method
MarkEWaite Sep 8, 2018
5a630b1
Use JGit's implementation of prune during fetch
MarkEWaite Aug 11, 2018
9f79fd9
Use JGit 5.0.3
MarkEWaite Sep 9, 2018
d61f080
Merge pull request #351 from MarkEWaite/use-JGit-prune
MarkEWaite Sep 9, 2018
d92774a
Make all instance variables private in all Command implementations
darxriggs Aug 6, 2018
2dd0ebc
Use @Override on all implemented methods in all Command implementations
darxriggs Aug 6, 2018
f787057
Merge pull request #358 from darxriggs/command-improvements
MarkEWaite Sep 12, 2018
08ef5a9
Use equalisverifier 2.5.2
MarkEWaite Sep 19, 2018
2cdb4b8
Use http client library 4.5.5-3.0
MarkEWaite Sep 19, 2018
7ff03be
Use JGit 5.1.1
MarkEWaite Sep 19, 2018
1529e26
Use parent pom 3.22
MarkEWaite Sep 19, 2018
9127907
Merge pull request #367 from MarkEWaite/use-JGit-5.1.1
MarkEWaite Sep 20, 2018
3cb4534
Getting rid of static constant in encoding
Sep 26, 2018
197fd48
Update to latest parent pom and incrementals-tools
batmat Sep 26, 2018
e5cc8a9
Merge pull request #369 from batmat/update-and-incrementalify
MarkEWaite Sep 26, 2018
42bd2dd
Pull review changes
Sep 26, 2018
c7842ac
Merge pull request #368 from OldNavi/master
MarkEWaite Sep 26, 2018
28b618b
Update README
MarkEWaite Sep 26, 2018
6d3ef7b
set file permissions to allow use of openssh on windows
jetersen Oct 7, 2018
0362ebd
Use parent pom 3.25
MarkEWaite Oct 16, 2018
8319103
Update pom.xml
MarkEWaite Oct 17, 2018
7915cf0
Update pom.xml
MarkEWaite Oct 17, 2018
a88ab77
CD-155 truncate commit log in change page now optional
Oct 18, 2018
530dc78
JENKINS-29977 Changing CLI git client format for changelog
Oct 19, 2018
fcdfc5f
Merge pull request #372 from MarkEWaite/update-parent-pom
MarkEWaite Oct 19, 2018
6a70615
Merge pull request #371 from casz/JENKINS-53933
MarkEWaite Oct 20, 2018
27a1e6a
Test Jenkins 2.121.3 instead of 2.121.1
MarkEWaite Sep 30, 2018
ca1b9ec
Use IOUtils to read process stderr/stdout into string
MarkEWaite Oct 20, 2018
823c887
Remove unused imports from Netrc
MarkEWaite Oct 20, 2018
38c51d5
Use apache commons-io IOUtils, not deprecated Hudson.IOUtils
MarkEWaite Oct 20, 2018
fd2cef0
Use equalsverifier 3.0
MarkEWaite Oct 20, 2018
3486cf8
Use JGit 5.1.2
MarkEWaite Oct 20, 2018
5521e7d
Replace Hudson's deprecated IOUtils
darxriggs Oct 6, 2018
c159c0b
Remove all unused Apache HttpClient contrib classes
darxriggs Oct 21, 2018
3e4e7e7
JENKINS-29977 bumping httpcomponenets version to 3.0 and git-client t…
Oct 22, 2018
ac82ea9
Merge pull request #374 from darxriggs/code-cleanup
MarkEWaite Oct 23, 2018
51d1638
Merge pull request #370 from MarkEWaite/test-jenkins-2.138.1
MarkEWaite Oct 23, 2018
760252f
Fix credentials test reporting failures
MarkEWaite Nov 4, 2018
76dade9
Allow more time for credentials tests
MarkEWaite Nov 4, 2018
065c539
Merge pull request #377 from MarkEWaite/stable-2.7-fix-credentials-te…
MarkEWaite Nov 4, 2018
a071096
Merge branch 'stable-2.7'
MarkEWaite Nov 4, 2018
8190615
Use parent pom 3.26
MarkEWaite Nov 4, 2018
be227a7
Use JGit 5.1.3
MarkEWaite Nov 4, 2018
8b8bb32
Use equalsverifier 3.0.2
MarkEWaite Nov 4, 2018
07f6ca1
Use objenesis 3.0.1 in GitAPITestCase
MarkEWaite Nov 4, 2018
6717c57
Use surefire plugin 2.22.1
MarkEWaite Nov 4, 2018
1080fac
Merge pull request #375 from MarkEWaite/update-parent-pom
MarkEWaite Nov 5, 2018
698f256
JENKINS-29977 bumping httpcomponenets version to 3.0 and git-client t…
joseblas Nov 5, 2018
f99e5ab
JENKINS-29977 changing back changelist to SNAPSHOT
joseblas Nov 5, 2018
7176a6b
JENKINS-29977 removing trailing newlinex from CLIGitImpl, no need for…
joseblas Nov 5, 2018
3745459
Merge pull request #373 from joseblas/JENKINS-29977
MarkEWaite Nov 5, 2018
efe4135
Add another JENKINS-29977 test
MarkEWaite Nov 5, 2018
ba34cca
Fix some GitClientTest white space
MarkEWaite Nov 5, 2018
65df57d
Merge pull request #378 from MarkEWaite/another-JENKINS-29977-test
MarkEWaite Nov 5, 2018
dcaa6e1
[JENKINS-47514] Avoid shell escaping password characters
MarkEWaite Sep 30, 2017
158b74c
Do not use workspace as Linux temp path if '%' in name
MarkEWaite Nov 10, 2018
975ef67
Adapt credentials test for CLI git shallow clone
MarkEWaite Nov 10, 2018
c7b5fb1
Merge pull request #379 from MarkEWaite/master-PR207-retry-2
MarkEWaite Nov 10, 2018
ac5f9c8
Fix README formatting of build example
MarkEWaite Nov 10, 2018
caef2cc
Merge branch 'master' into list-merges-in-changelog
MarkEWaite Nov 10, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

target/
work/
.@tmp/

.project
.classpath
Expand All @@ -21,4 +22,7 @@ tags

# emacs backup files
*~
/nbproject/
/nbproject/

# Mac OSX
.DS_Store
7 changes: 7 additions & 0 deletions .mvn/extensions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<extensions xmlns="http://maven.apache.org/EXTENSIONS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.0.0 http://maven.apache.org/xsd/core-extensions-1.0.0.xsd">
<extension>
<groupId>io.jenkins.tools.incrementals</groupId>
<artifactId>git-changelist-maven-extension</artifactId>
<version>1.0-beta-7</version>
</extension>
</extensions>
2 changes: 2 additions & 0 deletions .mvn/maven.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-Pconsume-incrementals
-Pmight-produce-incrementals
10 changes: 6 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ or can be submitted directly if you have commit permission to the
git-client-plugin repository.

Pull requests are evaluated by the
[Cloudbees Jenkins job](https://jenkins.ci.cloudbees.com/job/plugins/job/git-client-plugin/).
[ci.jenkins.io Jenkins job](https://ci.jenkins.io/job/Plugins/job/git-client-plugin/).
You should receive e-mail with the results of the evaluation.

Before submitting your change, please assure that you've added tests
Expand All @@ -27,10 +27,12 @@ assure that you haven't introduced new findbugs warnings.

# Code Style Guidelines

## Indentation
Use the [Jenkins SCM API coding style guide](https://github.com/jenkinsci/scm-api-plugin/blob/master/CONTRIBUTING.md#code-style-guidelines) for new code.

* Code formatting in the git client plugin varies between files. Recent additions have generally used the Netbeans "Format" right-click action to maintain consistency. Try to maintain reasonable consistency with the existing files.
* Please don't perform wholesale reformatting of a file without discussing with the current maintainers.
## Indentation and White Space

* Code formatting in the git client plugin varies between files. Recent additions have generally used the Netbeans "Format" right-click action to maintain consistency. Try to maintain reasonable consistency with the existing files
* Please don't reformat a file without discussing with the current maintainers

## Maven POM file layout

Expand Down
5 changes: 1 addition & 4 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
#!groovy

// build both versions, retry test failures
buildPlugin(jenkinsVersions: [null, '2.60.3'],
buildPlugin(jenkinsVersions: [null, '2.121.3'],
findbugs: [run:true, archive:true, unstableTotalAll: '0'],
failFast: false)

// No plugin compatibility tests, retry test failures
// buildPlugin(failFast: false)
20 changes: 15 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,41 @@
Utility plugin for Git-related support
======================================

Extracted from [git-plugin](https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin)
Extracted from [git-plugin](https://plugins.jenkins.io/git)
to make it easier for other plugins to use and contribute new features.
Includes JGit as a library so that other Jenkins components can rely on
JGit whenever the git client plugin is available.

* see [Jenkins wiki](https://wiki.jenkins-ci.org/display/JENKINS/Git+Client+Plugin) for feature descriptions
* see [Jenkins plugins site](https://plugins.jenkins.io/git-client) for feature descriptions
* use [JIRA](https://issues.jenkins-ci.org) to report issues / feature requests

Contributing to the Plugin
==========================

Refer to [contributing to the plugin](https://github.com/jenkinsci/git-client-plugin/blob/master/CONTRIBUTING.md)
Refer to [contributing to the plugin](CONTRIBUTING.md)
for suggestions to speed the acceptance of your contributions.

Code coverage reporting is available as a maven target and is actively
monitored. Please improve code coverage with the tests you submit.
Code coverage reporting is written to `target/site/jacoco/` by the maven command:

```
$ mvn -P enable-jacoco clean install jacoco:report
```

Building the Plugin
===================

```
$ java -version # Requires Java 1.8
$ mvn -version # Requires a modern maven version; maven 3.2.5 and 3.5.0 are known to work
$ mvn -version # Requires Apache Maven 3.5.0 or later
$ mvn clean install
```

To Do
=====

* Evaluate [pull requests](https://github.com/jenkinsci/git-client-plugin/pulls)
* Fix [bugs](https://issues.jenkins-ci.org/secure/IssueNavigator.jspa?mode=hide&reset=true&jqlQuery=project+%3D+JENKINS+AND+status+in+%28Open%2C+"In+Progress"%2C+Reopened%29+AND+component+%3D+git-client-plugin)
* Create infrastructure to detect [files opened during a unit test](https://issues.jenkins-ci.org/browse/JENKINS-19994) and left open at exit from test
* Complete more of the JGit implementation
* Complete more JGit implementation
Loading