diff --git a/models/action.go b/models/action.go index cfb124363c..4f78deb30e 100644 --- a/models/action.go +++ b/models/action.go @@ -30,6 +30,7 @@ type Action struct { ActUserName string // Action user name. RepoId int64 RepoName string + RefName string Content string `xorm:"TEXT"` Created time.Time `xorm:"created"` } @@ -52,7 +53,7 @@ func (a Action) GetContent() string { // CommitRepoAction records action for commit repository. func CommitRepoAction(userId int64, userName string, - repoId int64, repoName string, commits [][]string) error { + repoId int64, repoName string, refName string, commits [][]string) error { bs, err := json.Marshal(commits) if err != nil { return err @@ -78,6 +79,7 @@ func CommitRepoAction(userId int64, userName string, Content: string(bs), RepoId: repoId, RepoName: repoName, + RefName: refName, }) return err } diff --git a/serve.go b/serve.go index 2f7a9d6052..bb9165dc06 100644 --- a/serve.go +++ b/serve.go @@ -268,7 +268,7 @@ func runServ(k *cli.Context) { } if err = models.CommitRepoAction(user.Id, user.Name, - repo.Id, ref.BranchName(), commits); err != nil { + repo.Id, repoName, refname, commits); err != nil { log.Error("runUpdate.models.CommitRepoAction: %v", err, commits) } else { //log.Info("refname", refname)