mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-23 08:47:42 -05:00
338af89d56
Remove the possibility of using email as user name when user actually push through combination of email and password with HTTP. Also refactor update action function to replcae tons of arguments with single PushUpdateOptions struct. And define the user who pushes code as pusher, therefore variable names shouldn't be confusing any more.
41 lines
787 B
Go
41 lines
787 B
Go
// +build go1.4
|
|
|
|
// 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"
|
|
"runtime"
|
|
|
|
"github.com/codegangsta/cli"
|
|
|
|
"github.com/gogits/gogs/cmd"
|
|
"github.com/gogits/gogs/modules/setting"
|
|
)
|
|
|
|
const APP_VER = "0.8.38.0217"
|
|
|
|
func init() {
|
|
runtime.GOMAXPROCS(runtime.NumCPU())
|
|
setting.AppVer = APP_VER
|
|
}
|
|
|
|
func main() {
|
|
app := cli.NewApp()
|
|
app.Name = "Gogs"
|
|
app.Usage = "Go Git Service"
|
|
app.Version = APP_VER
|
|
app.Commands = []cli.Command{
|
|
cmd.CmdWeb,
|
|
cmd.CmdServ,
|
|
cmd.CmdUpdate,
|
|
cmd.CmdDump,
|
|
cmd.CmdCert,
|
|
}
|
|
app.Flags = append(app.Flags, []cli.Flag{}...)
|
|
app.Run(os.Args)
|
|
}
|