aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/serve.go20
-rw-r--r--cmd/web.go4
2 files changed, 17 insertions, 7 deletions
diff --git a/cmd/serve.go b/cmd/serve.go
index 41dece6f..b1dffc92 100644
--- a/cmd/serve.go
+++ b/cmd/serve.go
@@ -11,10 +11,10 @@ import (
"path"
"path/filepath"
"strings"
-
- "github.com/codegangsta/cli"
+ "time"
"github.com/Unknwon/com"
+ "github.com/codegangsta/cli"
"github.com/gogits/gogs/models"
"github.com/gogits/gogs/modules/log"
@@ -184,19 +184,29 @@ func runServ(k *cli.Context) {
if isWrite {
tasks, err := models.GetUpdateTasksByUuid(uuid)
if err != nil {
- log.GitLogger.Fatal(2, "Fail to get update task: %v", err)
+ log.GitLogger.Fatal(2, "GetUpdateTasksByUuid: %v", err)
}
for _, task := range tasks {
err = models.Update(task.RefName, task.OldCommitId, task.NewCommitId,
user.Name, repoUserName, repoName, user.Id)
if err != nil {
- log.GitLogger.Fatal(2, "Fail to update: %v", err)
+ log.GitLogger.Error(2, "Fail to update: %v", err)
}
}
if err = models.DelUpdateTasksByUuid(uuid); err != nil {
- log.GitLogger.Fatal(2, "Fail to del update task: %v", err)
+ log.GitLogger.Fatal(2, "DelUpdateTasksByUuid: %v", err)
}
}
+
+ // Update key activity.
+ key, err := models.GetPublicKeyById(keyId)
+ if err != nil {
+ log.GitLogger.Fatal(2, "GetPublicKeyById: %v", err)
+ }
+ key.Updated = time.Now()
+ if err = models.UpdatePublicKey(key); err != nil {
+ log.GitLogger.Fatal(2, "UpdatePublicKey: %v", err)
+ }
}
diff --git a/cmd/web.go b/cmd/web.go
index 474e86b3..dcfe9500 100644
--- a/cmd/web.go
+++ b/cmd/web.go
@@ -256,8 +256,8 @@ func runWeb(*cli.Context) {
m.Group("/settings", func(r *macaron.Router) {
r.Route("/collaboration", "GET,POST", repo.SettingsCollaboration)
r.Get("/hooks", repo.Webhooks)
- r.Get("/hooks/new", repo.WebHooksAdd)
- r.Post("/hooks/add", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksAddPost)
+ r.Get("/hooks/new", repo.WebHooksNew)
+ r.Post("/hooks/new", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksNewPost)
r.Get("/hooks/:id", repo.WebHooksEdit)
r.Post("/hooks/:id", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksEditPost)
})