Branch: refs/heads/master
Home: https://github.com/jenkinsci/git-client-plugin
Commit: 33a15692bc90e8c00b8b3f580eff921a8fcff1af
https://github.com/jenkinsci/git-client-plugin/commit/33a15692bc90e8c00b8b3f580eff921a8fcff1af
Author: Mark Waite <[email protected]>
Date: 2017-03-12 (Sun, 12 Mar 2017)
Changed paths:
M src/test/java/org/jenkinsci/plugins/gitclient/StringSharesPrefix.java
Log Message:
-----------
Test javadoc spelling fix
Commit: eec1a16bc7ddff1ffd022f5c9e5f631f1a63f329
https://github.com/jenkinsci/git-client-plugin/commit/eec1a16bc7ddff1ffd022f5c9e5f631f1a63f329
Author: Mark Waite <[email protected]>
Date: 2017-03-12 (Sun, 12 Mar 2017)
Changed paths:
M src/test/java/org/jenkinsci/plugins/gitclient/GitAPITestCase.java
Log Message:
-----------
Add two detailed submodule tests
Tests describe the implementation as it currently exists, in hopes
of detecting future regressions with test execution. The tests show
inconsistencies between the CliGitAPIImpl and JGitAPIImpl classes,
and inconsistencies between command line git and JGit behavior.
Command line git clean as implemented in CliGitAPIImpl does not remove
untracked submodules or files contained in untracked submodule dirs.
JGit clean as implemented in JGitAPIImpl removes untracked submodules.
This test captures that surprising difference between the implementations.
CliGitAPIImpl supports renamed submodules. JGitAPIImpl does not support
renamed submodules. One of these tests captures that difference.
See bug reports such as:
JENKINS-22510 - Clean After Checkout Results in Failed to Checkout Revision
JENKINS-8053 - Git submodules are cloned too early and not removed once the
revToBuild has been checked out
JENKINS-14083 - Build can't recover from broken submodule path
JENKINS-15399 - Changing remote URL doesn't update submodules
Compare:
https://github.com/jenkinsci/git-client-plugin/compare/cdcbfd56f49f...eec1a16bc7dd
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.