@@ -497,11 +497,27 @@ func runWeb(ctx *cli.Context) error {
497
497
m .Group ("/releases" , func () {
498
498
m .Get ("/new" , repo .NewRelease )
499
499
m .Post ("/new" , bindIgnErr (auth.NewReleaseForm {}), repo .NewReleasePost )
500
- m .Get ("/edit/*" , repo .EditRelease )
501
- m .Post ("/edit/*" , bindIgnErr (auth.EditReleaseForm {}), repo .EditReleasePost )
502
500
m .Post ("/delete" , repo .DeleteRelease )
503
501
}, reqRepoWriter , context .RepoRef ())
504
502
503
+ m .Group ("/releases" , func () {
504
+ m .Get ("/edit/*" , repo .EditRelease )
505
+ m .Post ("/edit/*" , bindIgnErr (auth.EditReleaseForm {}), repo .EditReleasePost )
506
+ }, reqRepoWriter , func (ctx * context.Context ) {
507
+ var err error
508
+ ctx .Repo .Commit , err = ctx .Repo .GitRepo .GetBranchCommit (ctx .Repo .Repository .DefaultBranch )
509
+ if err != nil {
510
+ ctx .Handle (500 , "GetBranchCommit" , err )
511
+ return
512
+ }
513
+ ctx .Repo .CommitsCount , err = ctx .Repo .Commit .CommitsCount ()
514
+ if err != nil {
515
+ ctx .Handle (500 , "CommitsCount" , err )
516
+ return
517
+ }
518
+ ctx .Data ["CommitsCount" ] = ctx .Repo .CommitsCount
519
+ })
520
+
505
521
m .Combo ("/compare/*" , repo .MustAllowPulls ).Get (repo .CompareAndPullRequest ).
506
522
Post (bindIgnErr (auth.CreateIssueForm {}), repo .CompareAndPullRequestPost )
507
523
0 commit comments