1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-08-06 02:15:20 +02:00

Merge branch 'master' of github.com:gogits/gogs into dev

Conflicts:
	web.go
This commit is contained in:
Lunny Xiao 2014-04-10 22:21:12 +08:00
commit 94c7278194
44 changed files with 1084 additions and 413 deletions

View file

@ -135,10 +135,11 @@ type route struct {
}
type Config struct {
ReposRoot string
GitBinPath string
UploadPack bool
ReceivePack bool
ReposRoot string
GitBinPath string
UploadPack bool
ReceivePack bool
OnPushSucceed func()
}
type handler struct {
@ -223,21 +224,26 @@ func serviceRpc(rpc string, hr handler) {
in, err := cmd.StdinPipe()
if err != nil {
log.Print(err)
return
}
stdout, err := cmd.StdoutPipe()
if err != nil {
log.Print(err)
return
}
err = cmd.Start()
if err != nil {
log.Print(err)
return
}
in.Write(input)
io.Copy(w, stdout)
cmd.Wait()
hr.Config.OnPushSucceed()
}
func getInfoRefs(hr handler) {