|
@@ -135,7 +135,7 @@ func editFilePost(ctx *context.Context, form auth.EditRepoFileForm, isNewFile bo
|
|
|
lastCommit := form.LastCommit
|
|
|
form.LastCommit = ctx.Repo.Commit.ID.String()
|
|
|
|
|
|
- if form.CommitChoice == "commit-to-new-branch" {
|
|
|
+ if form.IsNewBrnach() {
|
|
|
branchName = form.NewBranchName
|
|
|
}
|
|
|
|
|
@@ -279,7 +279,11 @@ func editFilePost(ctx *context.Context, form auth.EditRepoFileForm, isNewFile bo
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- ctx.Redirect(ctx.Repo.RepoLink + "/src/" + branchName + "/" + template.EscapePound(form.TreePath))
|
|
|
+ if form.IsNewBrnach() {
|
|
|
+ ctx.Redirect(ctx.Repo.RepoLink + "/compare/" + oldBranchName + "..." + form.NewBranchName)
|
|
|
+ } else {
|
|
|
+ ctx.Redirect(ctx.Repo.RepoLink + "/src/" + branchName + "/" + template.EscapePound(form.TreePath))
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func EditFilePost(ctx *context.Context, form auth.EditRepoFileForm) {
|
|
@@ -336,7 +340,7 @@ func DeleteFilePost(ctx *context.Context, form auth.DeleteRepoFileForm) {
|
|
|
oldBranchName := ctx.Repo.BranchName
|
|
|
branchName := oldBranchName
|
|
|
|
|
|
- if form.CommitChoice == "commit-to-new-branch" {
|
|
|
+ if form.IsNewBrnach() {
|
|
|
branchName = form.NewBranchName
|
|
|
}
|
|
|
ctx.Data["commit_summary"] = form.CommitSummary
|
|
@@ -378,8 +382,12 @@ func DeleteFilePost(ctx *context.Context, form auth.DeleteRepoFileForm) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- ctx.Flash.Success(ctx.Tr("repo.editor.file_delete_success", ctx.Repo.TreePath))
|
|
|
- ctx.Redirect(ctx.Repo.RepoLink + "/src/" + branchName)
|
|
|
+ if form.IsNewBrnach() {
|
|
|
+ ctx.Redirect(ctx.Repo.RepoLink + "/compare/" + oldBranchName + "..." + form.NewBranchName)
|
|
|
+ } else {
|
|
|
+ ctx.Flash.Success(ctx.Tr("repo.editor.file_delete_success", ctx.Repo.TreePath))
|
|
|
+ ctx.Redirect(ctx.Repo.RepoLink + "/src/" + branchName)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func renderUploadSettings(ctx *context.Context) {
|
|
@@ -417,7 +425,7 @@ func UploadFilePost(ctx *context.Context, form auth.UploadRepoFileForm) {
|
|
|
oldBranchName := ctx.Repo.BranchName
|
|
|
branchName := oldBranchName
|
|
|
|
|
|
- if form.CommitChoice == "commit-to-new-branch" {
|
|
|
+ if form.IsNewBrnach() {
|
|
|
branchName = form.NewBranchName
|
|
|
}
|
|
|
|
|
@@ -495,7 +503,11 @@ func UploadFilePost(ctx *context.Context, form auth.UploadRepoFileForm) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- ctx.Redirect(ctx.Repo.RepoLink + "/src/" + branchName + "/" + form.TreePath)
|
|
|
+ if form.IsNewBrnach() {
|
|
|
+ ctx.Redirect(ctx.Repo.RepoLink + "/compare/" + oldBranchName + "..." + form.NewBranchName)
|
|
|
+ } else {
|
|
|
+ ctx.Redirect(ctx.Repo.RepoLink + "/src/" + branchName + "/" + form.TreePath)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func UploadFileToServer(ctx *context.Context) {
|