From 047c5bf514aaf777c11a1cf2bdc5cbe19fb4aa8d Mon Sep 17 00:00:00 2001 From: runzexia Date: Thu, 26 Sep 2019 11:31:55 +0800 Subject: [PATCH] default set honarRefspec true Signed-off-by: runzexia --- pkg/models/devops/project_pipeline.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/models/devops/project_pipeline.go b/pkg/models/devops/project_pipeline.go index 2a3082b61..59fe3dad3 100644 --- a/pkg/models/devops/project_pipeline.go +++ b/pkg/models/devops/project_pipeline.go @@ -420,6 +420,7 @@ func (s *GitSource) appendToEtree(source *etree.Element) *GitSource { cloneExtension.CreateAttr("class", "hudson.plugins.git.extensions.impl.CloneOption") cloneExtension.CreateElement("shallow").SetText(strconv.FormatBool(s.CloneOption.Shallow)) cloneExtension.CreateElement("noTags").SetText(strconv.FormatBool(false)) + cloneExtension.CreateElement("honorRefspec").SetText(strconv.FormatBool(true)) cloneExtension.CreateElement("reference") if s.CloneOption.Timeout >= 0 { cloneExtension.CreateElement("timeout").SetText(strconv.Itoa(s.CloneOption.Timeout)) @@ -599,6 +600,7 @@ func (s *GithubSource) appendToEtree(source *etree.Element) *GithubSource { cloneExtension.CreateAttr("class", "hudson.plugins.git.extensions.impl.CloneOption") cloneExtension.CreateElement("shallow").SetText(strconv.FormatBool(s.CloneOption.Shallow)) cloneExtension.CreateElement("noTags").SetText(strconv.FormatBool(false)) + cloneExtension.CreateElement("honorRefspec").SetText(strconv.FormatBool(true)) cloneExtension.CreateElement("reference") if s.CloneOption.Timeout >= 0 { cloneExtension.CreateElement("timeout").SetText(strconv.Itoa(s.CloneOption.Timeout)) @@ -732,6 +734,7 @@ func (s *BitbucketServerSource) appendToEtree(source *etree.Element) *BitbucketS cloneExtension.CreateAttr("class", "hudson.plugins.git.extensions.impl.CloneOption") cloneExtension.CreateElement("shallow").SetText(strconv.FormatBool(s.CloneOption.Shallow)) cloneExtension.CreateElement("noTags").SetText(strconv.FormatBool(false)) + cloneExtension.CreateElement("honorRefspec").SetText(strconv.FormatBool(true)) cloneExtension.CreateElement("reference") if s.CloneOption.Timeout >= 0 { cloneExtension.CreateElement("timeout").SetText(strconv.Itoa(s.CloneOption.Timeout))