Move PushUpdateOptions from models to repofiles (#9124)
This commit is contained in:
		
							parent
							
								
									54dab5aed9
								
							
						
					
					
						commit
						e151674cfa
					
				
					 5 changed files with 15 additions and 15 deletions
				
			
		|  | @ -53,17 +53,6 @@ func ListToPushCommits(l *list.List) *PushCommits { | |||
| 	return &PushCommits{l.Len(), commits, "", make(map[string]string), make(map[string]*User)} | ||||
| } | ||||
| 
 | ||||
| // PushUpdateOptions defines the push update options
 | ||||
| type PushUpdateOptions struct { | ||||
| 	PusherID     int64 | ||||
| 	PusherName   string | ||||
| 	RepoUserName string | ||||
| 	RepoName     string | ||||
| 	RefFullName  string | ||||
| 	OldCommitID  string | ||||
| 	NewCommitID  string | ||||
| } | ||||
| 
 | ||||
| // PushUpdateDeleteTag must be called for any push actions to delete tag
 | ||||
| func PushUpdateDeleteTag(repo *Repository, tagName string) error { | ||||
| 	rel, err := GetRelease(repo.ID, tagName) | ||||
|  |  | |||
|  | @ -410,9 +410,20 @@ func CreateOrUpdateRepoFile(repo *models.Repository, doer *models.User, opts *Up | |||
| 	return file, nil | ||||
| } | ||||
| 
 | ||||
| // PushUpdateOptions defines the push update options
 | ||||
| type PushUpdateOptions struct { | ||||
| 	PusherID     int64 | ||||
| 	PusherName   string | ||||
| 	RepoUserName string | ||||
| 	RepoName     string | ||||
| 	RefFullName  string | ||||
| 	OldCommitID  string | ||||
| 	NewCommitID  string | ||||
| } | ||||
| 
 | ||||
| // PushUpdate must be called for any push actions in order to
 | ||||
| // generates necessary push action history feeds and other operations
 | ||||
| func PushUpdate(repo *models.Repository, branch string, opts models.PushUpdateOptions) error { | ||||
| func PushUpdate(repo *models.Repository, branch string, opts PushUpdateOptions) error { | ||||
| 	isNewRef := opts.OldCommitID == git.EmptySHA | ||||
| 	isDelRef := opts.NewCommitID == git.EmptySHA | ||||
| 	if isNewRef && isDelRef { | ||||
|  |  | |||
|  | @ -159,7 +159,7 @@ func HookPostReceive(ctx *macaron.Context) { | |||
| 			}) | ||||
| 			return | ||||
| 		} | ||||
| 		if err := repofiles.PushUpdate(repo, branch, models.PushUpdateOptions{ | ||||
| 		if err := repofiles.PushUpdate(repo, branch, repofiles.PushUpdateOptions{ | ||||
| 			RefFullName:  refFullName, | ||||
| 			OldCommitID:  oldCommitID, | ||||
| 			NewCommitID:  newCommitID, | ||||
|  |  | |||
|  | @ -18,7 +18,7 @@ import ( | |||
| 
 | ||||
| // PushUpdate update public key updates
 | ||||
| func PushUpdate(ctx *macaron.Context) { | ||||
| 	var opt models.PushUpdateOptions | ||||
| 	var opt repofiles.PushUpdateOptions | ||||
| 	if err := json.NewDecoder(ctx.Req.Request.Body).Decode(&opt); err != nil { | ||||
| 		ctx.JSON(500, map[string]interface{}{ | ||||
| 			"err": err.Error(), | ||||
|  |  | |||
|  | @ -137,7 +137,7 @@ func deleteBranch(ctx *context.Context, branchName string) error { | |||
| 	if err := repofiles.PushUpdate( | ||||
| 		ctx.Repo.Repository, | ||||
| 		branchName, | ||||
| 		models.PushUpdateOptions{ | ||||
| 		repofiles.PushUpdateOptions{ | ||||
| 			RefFullName:  git.BranchPrefix + branchName, | ||||
| 			OldCommitID:  commit.ID.String(), | ||||
| 			NewCommitID:  git.EmptySHA, | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue