|
|
@ -52,33 +52,6 @@ func Create(ctx *middleware.Context, form auth.CreateRepoForm) { |
|
|
|
ctx.Handle(200, "repo.Create", err) |
|
|
|
} |
|
|
|
|
|
|
|
func Branches(ctx *middleware.Context, params martini.Params) { |
|
|
|
if !ctx.Repo.IsValid { |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
brs, err := models.GetBranches(params["username"], params["reponame"]) |
|
|
|
if err != nil { |
|
|
|
ctx.Handle(200, "repo.Branches", err) |
|
|
|
return |
|
|
|
} else if len(brs) == 0 { |
|
|
|
ctx.Handle(404, "repo.Branches", nil) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
ctx.Data["Username"] = params["username"] |
|
|
|
ctx.Data["Reponame"] = params["reponame"] |
|
|
|
|
|
|
|
if len(params["branchname"]) == 0 { |
|
|
|
params["branchname"] = "master" |
|
|
|
} |
|
|
|
ctx.Data["Branchname"] = params["branchname"] |
|
|
|
ctx.Data["Branches"] = brs |
|
|
|
ctx.Data["IsRepoToolbarBranches"] = true |
|
|
|
|
|
|
|
ctx.HTML(200, "repo/branches") |
|
|
|
} |
|
|
|
|
|
|
|
func Single(ctx *middleware.Context, params martini.Params) { |
|
|
|
if !ctx.Repo.IsValid { |
|
|
|
return |
|
|
@ -279,7 +252,7 @@ func Setting(ctx *middleware.Context, params martini.Params) { |
|
|
|
ctx.HTML(200, "repo/setting") |
|
|
|
} |
|
|
|
|
|
|
|
func SettingPost(ctx *middleware.Context, params martini.Params) { |
|
|
|
func SettingPost(ctx *middleware.Context) { |
|
|
|
if !ctx.Repo.IsOwner { |
|
|
|
ctx.Error(404) |
|
|
|
return |
|
|
@ -313,40 +286,6 @@ func SettingPost(ctx *middleware.Context, params martini.Params) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func Commits(ctx *middleware.Context, params martini.Params) { |
|
|
|
brs, err := models.GetBranches(params["username"], params["reponame"]) |
|
|
|
if err != nil { |
|
|
|
ctx.Handle(200, "repo.Commits", err) |
|
|
|
return |
|
|
|
} else if len(brs) == 0 { |
|
|
|
ctx.Handle(404, "repo.Commits", nil) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
ctx.Data["IsRepoToolbarCommits"] = true |
|
|
|
commits, err := models.GetCommits(params["username"], |
|
|
|
params["reponame"], params["branchname"]) |
|
|
|
if err != nil { |
|
|
|
ctx.Handle(404, "repo.Commits", nil) |
|
|
|
return |
|
|
|
} |
|
|
|
ctx.Data["Username"] = params["username"] |
|
|
|
ctx.Data["Reponame"] = params["reponame"] |
|
|
|
ctx.Data["CommitCount"] = commits.Len() |
|
|
|
ctx.Data["Commits"] = commits |
|
|
|
ctx.HTML(200, "repo/commits") |
|
|
|
} |
|
|
|
|
|
|
|
func Pulls(ctx *middleware.Context, params martini.Params) { |
|
|
|
ctx.Data["IsRepoToolbarPulls"] = true |
|
|
|
if len(params["branchname"]) == 0 { |
|
|
|
params["branchname"] = "master" |
|
|
|
} |
|
|
|
|
|
|
|
ctx.Data["Branchname"] = params["branchname"] |
|
|
|
ctx.HTML(200, "repo/pulls") |
|
|
|
} |
|
|
|
|
|
|
|
func Action(ctx *middleware.Context, params martini.Params) { |
|
|
|
var err error |
|
|
|
switch params["action"] { |
|
|
|