Branch: refs/heads/master
Home: https://github.com/jenkinsci/git-plugin
Commit: 1009dc11aa664880836474d473bc0589a016e434
https://github.com/jenkinsci/git-plugin/commit/1009dc11aa664880836474d473bc0589a016e434
Author: Rishabh Budhouliya <[email protected]>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M pom.xml
M src/main/java/hudson/plugins/git/GitPublisher.java
M src/main/java/hudson/plugins/git/GitSCM.java
M src/test/java/hudson/plugins/git/GitPublisherTest.java
Log Message:
-----------
Avoid suggesting JGit when GitPublisher is added as a post build action
The current implementation of the GitToolChooser is not made aware of the fact
that JGit is not compatible with GitPublisher. To do so:
- Added a new UnsupportedCommand feature which would convey if JGit should be
used in
the scenario where Git Publisher is being used
- Instantiated that command within the GitPublisher to pass down that info of
compatibility
- Changed the CreateClient API to add UnsupportedCommand as a new parameter
Commit: 913e39855637381e2a3d288b1729d19f1babf1df
https://github.com/jenkinsci/git-plugin/commit/913e39855637381e2a3d288b1729d19f1babf1df
Author: Rishabh Budhouliya <[email protected]>
Date: 2020-09-21 (Mon, 21 Sep 2020)
Changed paths:
M src/test/java/hudson/plugins/git/GitPublisherTest.java
Log Message:
-----------
GitPublisherFailWithJGit - Build should fail when JGit is used with Git
Publisher
Commit: 197919f8011b59878fe542653793b8cc4ef3acbb
https://github.com/jenkinsci/git-plugin/commit/197919f8011b59878fe542653793b8cc4ef3acbb
Author: Rishabh Budhouliya <[email protected]>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M pom.xml
Log Message:
-----------
Update git client plugin version to the latest incremental build
Commit: 8e9a5d4d8ab332c55ee53a1d1e7a784db51ea31f
https://github.com/jenkinsci/git-plugin/commit/8e9a5d4d8ab332c55ee53a1d1e7a784db51ea31f
Author: Rishabh Budhouliya <[email protected]>
Date: 2020-09-23 (Wed, 23 Sep 2020)
Changed paths:
M src/main/java/hudson/plugins/git/GitSCM.java
Log Message:
-----------
Add new CreateClient API to maintain old compatibility
- The new CreateClient method adds UnsupportedCommand to its signature which
breaks
the existing compatibility
- To remedy the situation we have retained the old methods, however, they are
not being
deprecated as of this moment as the UnsupportedCommand is only being used by
the Git Publisher
only. If the newer APIs receive wider usage we can proceed to deprecate the
older ones.
Commit: dcdbed20bb4d5429b46ed4734e7c06b84e10760d
https://github.com/jenkinsci/git-plugin/commit/dcdbed20bb4d5429b46ed4734e7c06b84e10760d
Author: Mark Waite <[email protected]>
Date: 2020-09-26 (Sat, 26 Sep 2020)
Changed paths:
M pom.xml
M src/main/java/hudson/plugins/git/GitPublisher.java
M src/main/java/hudson/plugins/git/GitSCM.java
M src/test/java/hudson/plugins/git/GitPublisherTest.java
Log Message:
-----------
Merge pull request #963 from rishabhBudhouliya/JENKINS-63727
[JENKINS-63727] GitToolChooser should not recommend JGit if Git Publisher is
present
Compare:
https://github.com/jenkinsci/git-plugin/compare/2f0647b09966...dcdbed20bb4d
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/git-plugin/push/refs/heads/master/2f0647-dcdbed%40github.com.