diff --git a/remote/gogs/gogs.go b/remote/gogs/gogs.go index 2e5bb95e0..4ff607068 100644 --- a/remote/gogs/gogs.go +++ b/remote/gogs/gogs.go @@ -234,7 +234,7 @@ func (c *client) Hook(r *http.Request) (*model.Repo, *model.Build, error) { case "push": var push *pushHook push, err = parsePush(r.Body) - if err == nil { + if err == nil && push.RefType != "branch" { repo = repoFromPush(push) build = buildFromPush(push) } diff --git a/remote/gogs/helper.go b/remote/gogs/helper.go index ba66419f1..eb75937fe 100644 --- a/remote/gogs/helper.go +++ b/remote/gogs/helper.go @@ -78,8 +78,6 @@ func buildFromPush(hook *pushHook) *model.Build { case hook.RefType == "tag": eventType = model.EventTag message = "Tag " + hook.Ref - case hook.RefType == "branch": - eventType = "" default: eventType = model.EventPush message = hook.Commits[0].Message