Branch: refs/heads/stable-2.7
  Home:   https://github.com/jenkinsci/git-client-plugin
  Commit: e8e24292a56fc75073da562c1f90910e8ff95ef9
      
https://github.com/jenkinsci/git-client-plugin/commit/e8e24292a56fc75073da562c1f90910e8ff95ef9
  Author: Mark Waite <[email protected]>
  Date:   2018-12-20 (Thu, 20 Dec 2018)

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

  Log Message:
  -----------
  [JENKINS-55284] CLI git tag collision change

Adapt plugin to CLI git 2.20.0 bug fix.

The git fetch behavior prior to git 2.20.0 was to update existing tags
without requiring a --force.  The newer versions require --force to
update existing tags.

Retain existing behavior for earlier versions, only use the --force
option to fetch for new versions of command line git.


  Commit: f6833d480c505c5131377beb66d858460450d1e9
      
https://github.com/jenkinsci/git-client-plugin/commit/f6833d480c505c5131377beb66d858460450d1e9
  Author: Mark Waite <[email protected]>
  Date:   2018-12-22 (Sat, 22 Dec 2018)

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

  Log Message:
  -----------
  Add USE_FORCE_FETCH property to disable --force in fetch

Command line git 2.20 and later have changed fetch of remote tags which
already exist in the repository. Command line git before 2.20 updates
an existing tag if the remote tag points to a different SHA1 than the
local tag.  Command line git 2.20 and later will not update an existing
tag if the remote tag points to a different SHA1 than the local tag
unless the 'force' option is passed to 'git fetch'.

Use '-Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.forceFetch=false'
to prevent 'force' in 'git fetch' with CLI git 2.20 and later.

No behavior change for CLI git versions before 2.20.


  Commit: 7114700680746ede248f81ed99a34bb56e59ef66
      
https://github.com/jenkinsci/git-client-plugin/commit/7114700680746ede248f81ed99a34bb56e59ef66
  Author: Mark Waite <[email protected]>
  Date:   2018-12-22 (Sat, 22 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #386 from MarkEWaite/force-fetch-for-git-2.20.0-and-later

[JENKINS-55284] CLI git tag collision change


Compare: 
https://github.com/jenkinsci/git-client-plugin/compare/c3ec6f45f439...711470068074
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

-- 
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