summaryrefslogtreecommitdiffstats
path: root/routers/web/repo/cherry_pick.go
diff options
context:
space:
mode:
Diffstat (limited to 'routers/web/repo/cherry_pick.go')
-rw-r--r--routers/web/repo/cherry_pick.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/routers/web/repo/cherry_pick.go b/routers/web/repo/cherry_pick.go
index 8de54d569f..63516bb4d9 100644
--- a/routers/web/repo/cherry_pick.go
+++ b/routers/web/repo/cherry_pick.go
@@ -115,11 +115,18 @@ func CherryPickPost(ctx *context.Context) {
message += "\n\n" + form.CommitMessage
}
+ gitIdentity := getGitIdentity(ctx, form.CommitMailID, tplCherryPick, &form)
+ if ctx.Written() {
+ return
+ }
+
opts := &files.ApplyDiffPatchOptions{
LastCommitID: form.LastCommit,
OldBranch: ctx.Repo.BranchName,
NewBranch: branchName,
Message: message,
+ Author: gitIdentity,
+ Committer: gitIdentity,
}
// First lets try the simple plain read-tree -m approach