tokarchuk/v1.17
Unknwon 9 years ago
parent b5fdf0947b
commit c6ce6bd4c2
  1. 2
      gogs.go
  2. 4
      models/update.go
  3. 9
      modules/git/repo_commit.go
  4. 2
      routers/repo/issue.go
  5. 2
      templates/.VERSION

@ -17,7 +17,7 @@ import (
"github.com/gogits/gogs/modules/setting" "github.com/gogits/gogs/modules/setting"
) )
const APP_VER = "0.6.16.1022 Beta" const APP_VER = "0.6.16.1023 Beta"
func init() { func init() {
runtime.GOMAXPROCS(runtime.NumCPU()) runtime.GOMAXPROCS(runtime.NumCPU())

@ -117,12 +117,12 @@ func Update(refName, oldCommitId, newCommitId, userName, repoUserName, repoName
if isNew { if isNew {
l, err = newCommit.CommitsBefore() l, err = newCommit.CommitsBefore()
if err != nil { if err != nil {
return fmt.Errorf("Find CommitsBefore erro: %v", err) return fmt.Errorf("CommitsBefore: %v", err)
} }
} else { } else {
l, err = newCommit.CommitsBeforeUntil(oldCommitId) l, err = newCommit.CommitsBeforeUntil(oldCommitId)
if err != nil { if err != nil {
return fmt.Errorf("Find CommitsBeforeUntil erro: %v", err) return fmt.Errorf("CommitsBeforeUntil: %v", err)
} }
} }

@ -111,9 +111,9 @@ func (repo *Repository) getCommit(id sha1) (*Commit, error) {
repo.commitCache = make(map[sha1]*Commit, 10) repo.commitCache = make(map[sha1]*Commit, 10)
} }
data, bytErr, err := com.ExecCmdDirBytes(repo.Path, "git", "cat-file", "-p", id.String()) data, stderr, err := com.ExecCmdDirBytes(repo.Path, "git", "cat-file", "-p", id.String())
if err != nil { if err != nil {
return nil, errors.New(err.Error() + ": " + string(bytErr)) return nil, concatenateError(err, string(stderr))
} }
commit, err := parseCommitData(data) commit, err := parseCommitData(data)
@ -229,7 +229,7 @@ func (repo *Repository) CommitsBetween(last *Commit, before *Commit) (*list.List
func (repo *Repository) commitsBefore(lock *sync.Mutex, l *list.List, parent *list.Element, id sha1, limit int) error { func (repo *Repository) commitsBefore(lock *sync.Mutex, l *list.List, parent *list.Element, id sha1, limit int) error {
commit, err := repo.getCommit(id) commit, err := repo.getCommit(id)
if err != nil { if err != nil {
return err return fmt.Errorf("getCommit: %v", err)
} }
var e *list.Element var e *list.Element
@ -301,8 +301,7 @@ func (repo *Repository) CommitsByFileAndRange(branch, file string, page int) (*l
func (repo *Repository) getCommitsBefore(id sha1) (*list.List, error) { func (repo *Repository) getCommitsBefore(id sha1) (*list.List, error) {
l := list.New() l := list.New()
lock := new(sync.Mutex) lock := new(sync.Mutex)
err := repo.commitsBefore(lock, l, nil, id, 0) return l, repo.commitsBefore(lock, l, nil, id, 0)
return l, err
} }
func (repo *Repository) searchCommits(id sha1, keyword string) (*list.List, error) { func (repo *Repository) searchCommits(id sha1, keyword string) (*list.List, error) {

@ -768,7 +768,7 @@ func NewComment(ctx *middleware.Context, form auth.CreateCommentForm) {
var pr *models.PullRequest var pr *models.PullRequest
if form.Status == "reopen" { if form.Status == "reopen" && issue.IsPull {
pull := issue.PullRequest pull := issue.PullRequest
pr, err = models.GetUnmergedPullRequest(pull.HeadRepoID, pull.BaseRepoID, pull.HeadBranch, pull.BaseBranch) pr, err = models.GetUnmergedPullRequest(pull.HeadRepoID, pull.BaseRepoID, pull.HeadBranch, pull.BaseBranch)
if err != nil { if err != nil {

@ -1 +1 @@
0.6.16.1022 Beta 0.6.16.1023 Beta
Loading…
Cancel
Save