|  | @@ -497,11 +497,27 @@ func runWeb(ctx *cli.Context) error {
 | 
	
		
			
				|  |  |  		m.Group("/releases", func() {
 | 
	
		
			
				|  |  |  			m.Get("/new", repo.NewRelease)
 | 
	
		
			
				|  |  |  			m.Post("/new", bindIgnErr(auth.NewReleaseForm{}), repo.NewReleasePost)
 | 
	
		
			
				|  |  | -			m.Get("/edit/*", repo.EditRelease)
 | 
	
		
			
				|  |  | -			m.Post("/edit/*", bindIgnErr(auth.EditReleaseForm{}), repo.EditReleasePost)
 | 
	
		
			
				|  |  |  			m.Post("/delete", repo.DeleteRelease)
 | 
	
		
			
				|  |  |  		}, reqRepoWriter, context.RepoRef())
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +		m.Group("/releases", func() {
 | 
	
		
			
				|  |  | +			m.Get("/edit/*", repo.EditRelease)
 | 
	
		
			
				|  |  | +			m.Post("/edit/*", bindIgnErr(auth.EditReleaseForm{}), repo.EditReleasePost)
 | 
	
		
			
				|  |  | +		}, reqRepoWriter, func(ctx *context.Context) {
 | 
	
		
			
				|  |  | +			var err error
 | 
	
		
			
				|  |  | +			ctx.Repo.Commit, err = ctx.Repo.GitRepo.GetBranchCommit(ctx.Repo.Repository.DefaultBranch)
 | 
	
		
			
				|  |  | +			if err != nil {
 | 
	
		
			
				|  |  | +				ctx.Handle(500, "GetBranchCommit", err)
 | 
	
		
			
				|  |  | +				return
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			ctx.Repo.CommitsCount, err = ctx.Repo.Commit.CommitsCount()
 | 
	
		
			
				|  |  | +			if err != nil {
 | 
	
		
			
				|  |  | +				ctx.Handle(500, "CommitsCount", err)
 | 
	
		
			
				|  |  | +				return
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			ctx.Data["CommitsCount"] = ctx.Repo.CommitsCount
 | 
	
		
			
				|  |  | +		})
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  		m.Combo("/compare/*", repo.MustAllowPulls).Get(repo.CompareAndPullRequest).
 | 
	
		
			
				|  |  |  			Post(bindIgnErr(auth.CreateIssueForm{}), repo.CompareAndPullRequestPost)
 | 
	
		
			
				|  |  |  
 |