From 513c3904826ff88ae41db324d0bc23a5297ea7d9 Mon Sep 17 00:00:00 2001 From: georgecao Date: Sun, 26 Apr 2020 19:09:39 +0800 Subject: [PATCH] modify for the _service file only --- _meta | 4 ---- _service | 2 +- config.yaml | 2 -- pkg/cibot/pullrequest.go | 3 +++ 4 files changed, 4 insertions(+), 7 deletions(-) delete mode 100644 _meta diff --git a/_meta b/_meta deleted file mode 100644 index ae45ff5..0000000 --- a/_meta +++ /dev/null @@ -1,4 +0,0 @@ -ckage name="#projectname#" project="openEuler:Mainline"> - - <description/> -</package> diff --git a/_service b/_service index 28c6320..8b69a1e 100644 --- a/_service +++ b/_service @@ -1,4 +1,4 @@ -ces> +<services> <service name="tar_scm_kernel_repo"> <param name="scm">repo</param> <param name="url">next/openEuler/#projectname#</param> diff --git a/config.yaml b/config.yaml index 29df5f0..ea80f7f 100644 --- a/config.yaml +++ b/config.yaml @@ -19,5 +19,3 @@ newfilerepo: "obs_meta" newfilebranch: "master" tmpservicefile: "_service" tmpservicepath: "projects/openEuler:Factory/#projectname#/_service" -tmpmetafile: "_meta" -tmpmetapath: "projects/openEuler:Factory/#projectname#/osc/_meta" diff --git a/pkg/cibot/pullrequest.go b/pkg/cibot/pullrequest.go index a391528..d9091f1 100644 --- a/pkg/cibot/pullrequest.go +++ b/pkg/cibot/pullrequest.go @@ -102,6 +102,9 @@ func ParseDiffInfoAndGetProjectName(diff string) (prjnames []string) { difs := strings.Fields(diff) for idx, str := range difs { // glog.Infof(str) + if idx+2 >= len(difs) { + break + } if (str == "+-") && (difs[idx+1] == "name:") { prjnames = append(prjnames, difs[idx+2]) glog.Infof(prjnames[0]) -- Gitee