forked from Gitlink/gitea-1120-rc1
bug fxied
This commit is contained in:
parent
d594bb386f
commit
21a138a75a
11
serve.go
11
serve.go
|
@ -104,8 +104,6 @@ func runServ(k *cli.Context) {
|
|||
repoName = repoName[:len(repoName)-4]
|
||||
}
|
||||
|
||||
//os.Setenv("userName", user.Name)
|
||||
//os.Setenv("userId", strconv.Itoa(int(user.Id)))
|
||||
repo, err := models.GetRepositoryByName(user.Id, repoName)
|
||||
var isExist bool = true
|
||||
if err != nil {
|
||||
|
@ -116,8 +114,6 @@ func runServ(k *cli.Context) {
|
|||
return
|
||||
}
|
||||
}
|
||||
//os.Setenv("repoId", strconv.Itoa(int(repo.Id)))
|
||||
//os.Setenv("repoName", repoName)
|
||||
|
||||
isWrite := In(verb, COMMANDS_WRITE)
|
||||
isRead := In(verb, COMMANDS_READONLY)
|
||||
|
@ -187,13 +183,18 @@ func runServ(k *cli.Context) {
|
|||
b := bytes.NewBufferString(s)
|
||||
|
||||
gitcmd.Stdout = io.MultiWriter(os.Stdout, b)
|
||||
gitcmd.Stdin = io.MultiReader(os.Stdin, b)
|
||||
//gitcmd.Stdin = io.MultiReader(os.Stdin, b)
|
||||
gitcmd.Stdin = os.Stdin
|
||||
gitcmd.Stderr = os.Stderr
|
||||
|
||||
if err = gitcmd.Run(); err != nil {
|
||||
println("execute command error:", err.Error())
|
||||
}
|
||||
|
||||
if !strings.HasPrefix(cmd, "git-receive-pack") {
|
||||
return
|
||||
}
|
||||
|
||||
// update
|
||||
//w, _ := os.Create("serve.log")
|
||||
//defer w.Close()
|
||||
|
|
Loading…
Reference in New Issue