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.