1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-22 18:28:37 +00: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
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) {