Skip to content

Commit 0fbb8c8

Browse files
committed
New push to head repo of head branch: regenerate patch and retest apply
1 parent e0aab4a commit 0fbb8c8

File tree

20 files changed

+473
-152
lines changed

20 files changed

+473
-152
lines changed

cmd/serve.go

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -200,32 +200,34 @@ func runServ(c *cli.Context) {
200200
}
201201

202202
if requestedMode == models.ACCESS_MODE_WRITE {
203-
tasks, err := models.GetUpdateTasksByUuid(uuid)
203+
task, err := models.GetUpdateTaskByUUID(uuid)
204204
if err != nil {
205-
log.GitLogger.Fatal(2, "GetUpdateTasksByUuid: %v", err)
205+
log.GitLogger.Fatal(2, "GetUpdateTaskByUUID: %v", err)
206206
}
207207

208-
for _, task := range tasks {
209-
err = models.Update(task.RefName, task.OldCommitId, task.NewCommitId,
210-
user.Name, repoUserName, repoName, user.Id)
211-
if err != nil {
212-
log.GitLogger.Error(2, "Failed to update: %v", err)
213-
}
208+
if err = models.Update(task.RefName, task.OldCommitID, task.NewCommitID,
209+
user.Name, repoUserName, repoName, user.Id); err != nil {
210+
log.GitLogger.Error(2, "Update: %v", err)
214211
}
215212

216-
if err = models.DelUpdateTasksByUuid(uuid); err != nil {
217-
log.GitLogger.Fatal(2, "DelUpdateTasksByUuid: %v", err)
213+
if err = models.DeleteUpdateTaskByUUID(uuid); err != nil {
214+
log.GitLogger.Fatal(2, "DeleteUpdateTaskByUUID: %v", err)
218215
}
219-
}
220216

221-
// Send deliver hook request.
222-
reqURL := setting.AppUrl + repoUserName + "/" + repoName + "/hooks/trigger"
223-
resp, err := httplib.Head(reqURL).Response()
224-
if err == nil {
225-
resp.Body.Close()
226-
log.GitLogger.Trace("Trigger hook: %s", reqURL)
227-
} else {
228-
log.GitLogger.Error(2, "Fail to trigger hook: %v", err)
217+
// Ask for running deliver hook and test pull request tasks.
218+
reqURL := setting.AppUrl + repoUserName + "/" + repoName + "/tasks/trigger?branch=" +
219+
strings.TrimPrefix(task.RefName, "refs/heads/")
220+
log.GitLogger.Trace("Trigger task: %s", reqURL)
221+
222+
resp, err := httplib.Head(reqURL).Response()
223+
if err == nil {
224+
resp.Body.Close()
225+
if resp.StatusCode/100 != 2 {
226+
log.GitLogger.Error(2, "Fail to trigger task: not 2xx response code")
227+
}
228+
} else {
229+
log.GitLogger.Error(2, "Fail to trigger task: %v", err)
230+
}
229231
}
230232

231233
// Update user key activity.

cmd/update.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ func runUpdate(c *cli.Context) {
4545
uuid := os.Getenv("uuid")
4646

4747
task := models.UpdateTask{
48-
Uuid: uuid,
48+
UUID: uuid,
4949
RefName: args[0],
50-
OldCommitId: args[1],
51-
NewCommitId: args[2],
50+
OldCommitID: args[1],
51+
NewCommitID: args[2],
5252
}
5353

5454
if err := models.AddUpdateTask(&task); err != nil {
55-
log.GitLogger.Fatal(2, err.Error())
55+
log.GitLogger.Fatal(2, "AddUpdateTask: %v", err)
5656
}
5757
}

cmd/web.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -545,8 +545,8 @@ func runWeb(ctx *cli.Context) {
545545
}, ignSignIn, middleware.RepoAssignment(true, true), middleware.RepoRef())
546546

547547
m.Group("/:reponame", func() {
548-
m.Any("/*", ignSignInAndCsrf, repo.Http)
549-
m.Head("/hooks/trigger", repo.TriggerHook)
548+
m.Any("/*", ignSignInAndCsrf, repo.HTTP)
549+
m.Head("/tasks/trigger", repo.TriggerTask)
550550
})
551551
})
552552
// ***** END: Repository *****

conf/locale/locale_en-US.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,7 @@ pulls.reopen_to_merge = Please reopen this pull request to perform merge operati
498498
pulls.merged = Merged
499499
pulls.has_merged = This pull request has been merged successfully!
500500
pulls.data_broken = Data of this pull request has been broken due to deletion of fork information.
501+
pulls.is_checking = The conflit checking is still in progress, please refresh page in few moments.
501502
pulls.can_auto_merge_desc = You can perform auto-merge operation on this pull request.
502503
pulls.cannot_auto_merge_desc = You can't perform auto-merge operation because there are conflicts between commits.
503504
pulls.cannot_auto_merge_helper = Please use command line tool to solve it.

gogs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
"github.com/gogits/gogs/modules/setting"
1818
)
1919

20-
const APP_VER = "0.6.16.1023 Beta"
20+
const APP_VER = "0.6.17.1024 Beta"
2121

2222
func init() {
2323
runtime.GOMAXPROCS(runtime.NumCPU())

models/issue.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -813,23 +813,22 @@ func GetRepoIssueStats(repoID, uid int64, filterMode int, isPull bool) (numOpen
813813
return numOpen, numClosed
814814
}
815815

816-
// updateIssue updates all fields of given issue.
817816
func updateIssue(e Engine, issue *Issue) error {
818817
_, err := e.Id(issue.ID).AllCols().Update(issue)
819818
return err
820819
}
821820

822-
// updateIssueCols update specific fields of given issue.
821+
// UpdateIssue updates all fields of given issue.
822+
func UpdateIssue(issue *Issue) error {
823+
return updateIssue(x, issue)
824+
}
825+
826+
// updateIssueCols updates specific fields of given issue.
823827
func updateIssueCols(e Engine, issue *Issue, cols ...string) error {
824828
_, err := e.Id(issue.ID).Cols(cols...).Update(issue)
825829
return err
826830
}
827831

828-
// UpdateIssue updates information of issue.
829-
func UpdateIssue(issue *Issue) error {
830-
return updateIssue(x, issue)
831-
}
832-
833832
func updateIssueUsersByStatus(e Engine, issueID int64, isClosed bool) error {
834833
_, err := e.Exec("UPDATE `issue_user` SET is_closed=? WHERE issue_id=?", isClosed, issueID)
835834
return err

0 commit comments

Comments
 (0)