Browse Source

commit format improved

for-closed-social
Lunny Xiao 10 years ago
parent
commit
1fb457ac1f
2 changed files with 12 additions and 4 deletions
  1. +8
    -3
      models/action.go
  2. +4
    -1
      update.go

+ 8
- 3
models/action.go View File

@ -5,6 +5,7 @@
package models
import (
"encoding/json"
"time"
)
@ -45,13 +46,17 @@ func (a Action) GetRepoName() string {
// CommitRepoAction records action for commit repository.
func CommitRepoAction(userId int64, userName string,
repoId int64, repoName string, msg string) error {
_, err := orm.InsertOne(&Action{
repoId int64, repoName string, commits [][]string) error {
bs, err := json.Marshal(commits)
if err != nil {
return err
}
_, err = orm.InsertOne(&Action{
UserId: userId,
ActUserId: userId,
ActUserName: userName,
OpType: OP_COMMIT_REPO,
Content: msg,
Content: string(bs),
RepoId: repoId,
RepoName: repoName,
})

+ 4
- 1
update.go View File

@ -47,6 +47,7 @@ func runUpdate(*cli.Context) {
if err != nil {
return
}
sUserId, err := strconv.Atoi(userId)
if err != nil {
log.Error("runUpdate.Parse userId: %v", err)
@ -57,8 +58,10 @@ func runUpdate(*cli.Context) {
log.Error("runUpdate.Parse repoId: %v", err)
return
}
commits := make([][]string, 0)
commits = append(commits, []string{lastCommit.Id().String(), lastCommit.Message()})
if err = models.CommitRepoAction(int64(sUserId), userName,
int64(sRepoId), repoName, lastCommit.Message()); err != nil {
int64(sRepoId), repoName, commits); err != nil {
log.Error("runUpdate.models.CommitRepoAction: %v", err)
}
}

Loading…
Cancel
Save