mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	work on #1830
This commit is contained in:
		
							
								
								
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							| @@ -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 | ||||||
		Reference in New Issue
	
	Block a user