Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/git-client-plugin
  Commit: 9aaa5181b0573e66c26fb873b2c1711b9cc010fa
      
https://github.com/jenkinsci/git-client-plugin/commit/9aaa5181b0573e66c26fb873b2c1711b9cc010fa
  Author: arpoch <harshitchopra0...@gmail.com>
  Date:   2021-03-20 (Sat, 20 Mar 2021)

  Changed paths:
    M src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java
    M src/test/java/org/jenkinsci/plugins/gitclient/GitClientTest.java

  Log Message:
  -----------
  [JENKINS-38699] Validate git repository with --resolve-git-dir


  Commit: 91fb38a3f42142b8f80e9bc253220e5183ad6b68
      
https://github.com/jenkinsci/git-client-plugin/commit/91fb38a3f42142b8f80e9bc253220e5183ad6b68
  Author: arpoch <harshitchopra0...@gmail.com>
  Date:   2021-03-31 (Wed, 31 Mar 2021)

  Changed paths:
    M src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java

  Log Message:
  -----------
  Reformatting code


  Commit: f10f877346e04caeeb1e9b735036797281e78293
      
https://github.com/jenkinsci/git-client-plugin/commit/f10f877346e04caeeb1e9b735036797281e78293
  Author: arpoch <harshitchopra0...@gmail.com>
  Date:   2021-03-31 (Wed, 31 Mar 2021)

  Changed paths:
    M src/test/java/org/jenkinsci/plugins/gitclient/GitClientTest.java

  Log Message:
  -----------
  Separate test case for JENKINS-38699 issue


  Commit: 73934acc86d65ee0ee1c449ddd81c6acb965fc9a
      
https://github.com/jenkinsci/git-client-plugin/commit/73934acc86d65ee0ee1c449ddd81c6acb965fc9a
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-01 (Thu, 01 Apr 2021)

  Changed paths:
    M src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java
    M src/main/java/org/jenkinsci/plugins/gitclient/GitClient.java
    M src/main/java/org/jenkinsci/plugins/gitclient/JGitAPIImpl.java

  Log Message:
  -----------
  Improve javadoc


  Commit: 444b4a5e151bb67e4e16bc1ce30305cef519a3c0
      
https://github.com/jenkinsci/git-client-plugin/commit/444b4a5e151bb67e4e16bc1ce30305cef519a3c0
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-02 (Fri, 02 Apr 2021)

  Changed paths:
    M src/main/java/hudson/plugins/git/GitAPI.java
    M src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java
    M src/main/java/org/jenkinsci/plugins/gitclient/GitClient.java
    M src/main/java/org/jenkinsci/plugins/gitclient/JGitAPIImpl.java
    M src/main/java/org/jenkinsci/plugins/gitclient/RemoteGitImpl.java
    M src/test/java/org/jenkinsci/plugins/gitclient/GitClientTest.java

  Log Message:
  -----------
  Add hasGitRepo(boolean) to fix JENKINS-38996

The JGit implementation of hasGitRepo() always ignored parent
directories.  The CLI git impelementation of hasGitRepo() ignored parent
directories if the workspace did not contain a '.git' directory.
If the workspace contains an empty '.git' directory, then CLI git
will search parent directories.

That's a strange behavior, but I'd rather not learn by hard
experience which implementations depend on that strange behavior.

Introduces a new API, hasGitRepo(boolean checkParentDirectories).  The
JENKINS-38996 fix will require a new release of the git plugint that
depends on this release of the git client plugin and uses the new
API to avoid the poor behavior of the existing hasGitRepo() implementation.


  Commit: 8ef15730ed22682cae8b90f8e5cbab920ffed979
      
https://github.com/jenkinsci/git-client-plugin/commit/8ef15730ed22682cae8b90f8e5cbab920ffed979
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-02 (Fri, 02 Apr 2021)

  Changed paths:
    M src/main/java/org/jenkinsci/plugins/gitclient/JGitAPIImpl.java

  Log Message:
  -----------
  Remvoe redundant JGit code

Already checking directory existence earlier in method and cannot use
the hasGitRepo method for bare repositories because it requires a
subdirectory named '.git'.


  Commit: 2527eca887c4162a93e6fa31c814d80e50cbbbc3
      
https://github.com/jenkinsci/git-client-plugin/commit/2527eca887c4162a93e6fa31c814d80e50cbbbc3
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-02 (Fri, 02 Apr 2021)

  Changed paths:
    M src/test/java/org/jenkinsci/plugins/gitclient/GitClientTest.java

  Log Message:
  -----------
  Annotate test with JENKINS-38699


  Commit: 73426d87fcb08699f261b42aa4278fd9a4f02fff
      
https://github.com/jenkinsci/git-client-plugin/commit/73426d87fcb08699f261b42aa4278fd9a4f02fff
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-03 (Sat, 03 Apr 2021)

  Changed paths:
    M src/main/java/org/jenkinsci/plugins/gitclient/JGitAPIImpl.java

  Log Message:
  -----------
  Use same hasGitRepo pattern in JGit as CliGit


  Commit: dd7c0f4e5a4266835f0475acf133141923344fb8
      
https://github.com/jenkinsci/git-client-plugin/commit/dd7c0f4e5a4266835f0475acf133141923344fb8
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-03 (Sat, 03 Apr 2021)

  Changed paths:
    M src/test/java/org/jenkinsci/plugins/gitclient/GitClientTest.java

  Log Message:
  -----------
  Remove duplicate tests


  Commit: 420cdde29962bc5c62ec35e65fbb3c810cd56e10
      
https://github.com/jenkinsci/git-client-plugin/commit/420cdde29962bc5c62ec35e65fbb3c810cd56e10
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-03 (Sat, 03 Apr 2021)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into fix


  Commit: d7cb0ef92219ce9c8f3cbc7b659ee190c50e9e84
      
https://github.com/jenkinsci/git-client-plugin/commit/d7cb0ef92219ce9c8f3cbc7b659ee190c50e9e84
  Author: Mark Waite <mark.earl.wa...@gmail.com>
  Date:   2021-04-03 (Sat, 03 Apr 2021)

  Changed paths:
    M src/main/java/hudson/plugins/git/GitAPI.java
    M src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java
    M src/main/java/org/jenkinsci/plugins/gitclient/GitClient.java
    M src/main/java/org/jenkinsci/plugins/gitclient/JGitAPIImpl.java
    M src/main/java/org/jenkinsci/plugins/gitclient/RemoteGitImpl.java
    M src/test/java/org/jenkinsci/plugins/gitclient/GitClientTest.java

  Log Message:
  -----------
  Merge pull request #692 from arpoch/fix

[JENKINS-38699] Limit CLI git operations to the workspace


Compare: 
https://github.com/jenkinsci/git-client-plugin/compare/f1efd072e348...d7cb0ef92219

-- 
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 jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/git-client-plugin/push/refs/heads/master/f1efd0-d7cb0e%40github.com.

Reply via email to