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.

Reply via email to