mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Remove deadcode under models/issues (#28536)
Using the Go Official tool `golang.org/x/tools/cmd/deadcode@latest` mentioned by [go blog](https://go.dev/blog/deadcode). Just use `deadcode .` in the project root folder and it gives a list of unused functions. Though it has some false alarms. This PR removes dead code detected in `models/issues`.
This commit is contained in:
		@@ -78,24 +78,6 @@ func (err ErrPullRequestAlreadyExists) Unwrap() error {
 | 
			
		||||
	return util.ErrAlreadyExist
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ErrPullRequestHeadRepoMissing represents a "ErrPullRequestHeadRepoMissing" error
 | 
			
		||||
type ErrPullRequestHeadRepoMissing struct {
 | 
			
		||||
	ID         int64
 | 
			
		||||
	HeadRepoID int64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IsErrErrPullRequestHeadRepoMissing checks if an error is a ErrPullRequestHeadRepoMissing.
 | 
			
		||||
func IsErrErrPullRequestHeadRepoMissing(err error) bool {
 | 
			
		||||
	_, ok := err.(ErrPullRequestHeadRepoMissing)
 | 
			
		||||
	return ok
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Error does pretty-printing :D
 | 
			
		||||
func (err ErrPullRequestHeadRepoMissing) Error() string {
 | 
			
		||||
	return fmt.Sprintf("pull request head repo missing [id: %d, head_repo_id: %d]",
 | 
			
		||||
		err.ID, err.HeadRepoID)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ErrPullWasClosed is used close a closed pull request
 | 
			
		||||
type ErrPullWasClosed struct {
 | 
			
		||||
	ID    int64
 | 
			
		||||
@@ -758,18 +740,6 @@ func (pr *PullRequest) IsSameRepo() bool {
 | 
			
		||||
	return pr.BaseRepoID == pr.HeadRepoID
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// GetPullRequestsByHeadBranch returns all prs by head branch
 | 
			
		||||
// Since there could be multiple prs with the same head branch, this function returns a slice of prs
 | 
			
		||||
func GetPullRequestsByHeadBranch(ctx context.Context, headBranch string, headRepoID int64) ([]*PullRequest, error) {
 | 
			
		||||
	log.Trace("GetPullRequestsByHeadBranch: headBranch: '%s', headRepoID: '%d'", headBranch, headRepoID)
 | 
			
		||||
	prs := make([]*PullRequest, 0, 2)
 | 
			
		||||
	if err := db.GetEngine(ctx).Where(builder.Eq{"head_branch": headBranch, "head_repo_id": headRepoID}).
 | 
			
		||||
		Find(&prs); err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	return prs, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// GetBaseBranchLink returns the relative URL of the base branch
 | 
			
		||||
func (pr *PullRequest) GetBaseBranchLink(ctx context.Context) string {
 | 
			
		||||
	if err := pr.LoadBaseRepo(ctx); err != nil {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user