mirror of
https://github.com/gogs/gogs.git
synced 2025-12-17 12:03:16 +01:00
Due to recent code refactor, ctx.PullRequest is not initialized for route repo.CompareAndPullRequest, which leads the UI thinks the compare is not happening inside the same repository. The current fix is to allow compare URL to include redundant head user name so everything works fine again, but code logic isn't as clean as before. Made comments about possible future fix.
42 lines
803 B
Go
42 lines
803 B
Go
// +build go1.5
|
|
|
|
// Copyright 2014 The Gogs Authors. All rights reserved.
|
|
// Use of this source code is governed by a MIT-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
// Gogs (Go Git Service) is a painless self-hosted Git Service.
|
|
package main
|
|
|
|
import (
|
|
"os"
|
|
|
|
"github.com/urfave/cli"
|
|
|
|
"github.com/gogits/gogs/cmd"
|
|
"github.com/gogits/gogs/modules/setting"
|
|
)
|
|
|
|
const APP_VER = "0.9.135.0208"
|
|
|
|
func init() {
|
|
setting.AppVer = APP_VER
|
|
}
|
|
|
|
func main() {
|
|
app := cli.NewApp()
|
|
app.Name = "Gogs"
|
|
app.Usage = "Go Git Service: a painless self-hosted Git service"
|
|
app.Version = APP_VER
|
|
app.Commands = []cli.Command{
|
|
cmd.CmdWeb,
|
|
cmd.CmdServ,
|
|
cmd.CmdUpdate,
|
|
cmd.CmdDump,
|
|
cmd.CmdCert,
|
|
cmd.CmdAdmin,
|
|
cmd.CmdImport,
|
|
}
|
|
app.Flags = append(app.Flags, []cli.Flag{}...)
|
|
app.Run(os.Args)
|
|
}
|