|  | @@ -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"] {
 |