Browse Source

diff: fix can't show compare page for fork repository (#4110)

Unknwon 8 years ago
parent
commit
2d38b75400
3 changed files with 3 additions and 3 deletions
  1. 1 1
      cmd/web.go
  2. 1 1
      gogs.go
  3. 1 1
      templates/.VERSION

+ 1 - 1
cmd/web.go

@@ -608,7 +608,7 @@ func runWeb(ctx *cli.Context) error {
 		}, context.RepoRef())
 		m.Get("/commit/:sha([a-f0-9]{7,40})\\.:ext(patch|diff)", repo.RawDiff)
 
-		m.Get("/compare/:before([a-z0-9]{40})\\.\\.\\.:after([a-z0-9]{40})", repo.CompareDiff)
+		m.Get("/compare/:before([a-z0-9]{40})\\.\\.\\.:after([a-z0-9]{40})", context.RepoRef(), repo.CompareDiff)
 	}, ignSignIn, context.RepoAssignment(), repo.MustBeNotBare)
 	m.Group("/:username/:reponame", func() {
 		m.Get("/stars", repo.Stars)

+ 1 - 1
gogs.go

@@ -16,7 +16,7 @@ import (
 	"github.com/gogits/gogs/modules/setting"
 )
 
-const APP_VER = "0.9.144.0212"
+const APP_VER = "0.9.145.0212"
 
 func init() {
 	setting.AppVer = APP_VER

+ 1 - 1
templates/.VERSION

@@ -1 +1 @@
-0.9.144.0212
+0.9.145.0212