Add route for #2846
This commit is contained in:
parent
004fb30ebe
commit
60ae8ac3d2
5 changed files with 17 additions and 6 deletions
|
@ -148,9 +148,14 @@ func Diff(ctx *context.Context) {
|
|||
|
||||
userName := ctx.Repo.Owner.Name
|
||||
repoName := ctx.Repo.Repository.Name
|
||||
commitID := ctx.Repo.CommitID
|
||||
commitID := ctx.Params(":sha")
|
||||
|
||||
commit, err := ctx.Repo.GitRepo.GetCommit(commitID)
|
||||
if err != nil {
|
||||
ctx.Handle(500, "Repo.GitRepo.GetCommit", err)
|
||||
return
|
||||
}
|
||||
|
||||
commit := ctx.Repo.Commit
|
||||
diff, err := models.GetDiffCommit(models.RepoPath(userName, repoName),
|
||||
commitID, setting.Git.MaxGitDiffLines)
|
||||
if err != nil {
|
||||
|
@ -168,6 +173,7 @@ func Diff(ctx *context.Context) {
|
|||
}
|
||||
}
|
||||
|
||||
ctx.Data["CommitID"] = commitID
|
||||
ctx.Data["IsSplitStyle"] = ctx.Query("style") == "split"
|
||||
ctx.Data["Username"] = userName
|
||||
ctx.Data["Reponame"] = repoName
|
||||
|
@ -187,6 +193,10 @@ func Diff(ctx *context.Context) {
|
|||
ctx.HTML(200, DIFF)
|
||||
}
|
||||
|
||||
func RawDiff(ctx *context.Context) {
|
||||
panic("not implemented")
|
||||
}
|
||||
|
||||
func CompareDiff(ctx *context.Context) {
|
||||
ctx.Data["IsRepoToolbarCommits"] = true
|
||||
ctx.Data["IsDiffCompare"] = true
|
||||
|
|
|
@ -511,7 +511,7 @@ func gitCommand(gitBinPath, dir string, args ...string) []byte {
|
|||
out, err := command.Output()
|
||||
|
||||
if err != nil {
|
||||
log.GitLogger.Error(4, err.Error())
|
||||
log.GitLogger.Error(4, fmt.Sprintf("%v - %s", err, out))
|
||||
}
|
||||
|
||||
return out
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue