Browse Source

Push update after branch is restored (#9416)

* Push update after branch is restored

Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com>

* Apply suggestions from code review

Use name from deletedBranch

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
for-closed-social
Mario Lubenka 4 years ago
committed by Lauris BH
parent
commit
1db2381546
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      routers/repo/branch.go

+ 16
- 0
routers/repo/branch.go View File

@ -110,6 +110,22 @@ func RestoreBranchPost(ctx *context.Context) {
return return
} }
// Don't return error below this
if err := repofiles.PushUpdate(
ctx.Repo.Repository,
deletedBranch.Name,
repofiles.PushUpdateOptions{
RefFullName: git.BranchPrefix + deletedBranch.Name,
OldCommitID: git.EmptySHA,
NewCommitID: deletedBranch.Commit,
PusherID: ctx.User.ID,
PusherName: ctx.User.Name,
RepoUserName: ctx.Repo.Owner.Name,
RepoName: ctx.Repo.Repository.Name,
}); err != nil {
log.Error("Update: %v", err)
}
ctx.Flash.Success(ctx.Tr("repo.branch.restore_success", deletedBranch.Name)) ctx.Flash.Success(ctx.Tr("repo.branch.restore_success", deletedBranch.Name))
} }

Loading…
Cancel
Save