summaryrefslogtreecommitdiffstats
path: root/cmd/serve.go
diff options
context:
space:
mode:
authorUnknwon <joe2010xtmf@163.com>2014-10-01 07:40:48 -0400
committerUnknwon <joe2010xtmf@163.com>2014-10-01 07:40:48 -0400
commitf03b6be8f997efbcfea45326629e532e834b998b (patch)
tree4bd7041a2836325c6a969d7a3f78b2cb75a6bf56 /cmd/serve.go
parent3ffa17c49a41f24492fc3c8d80854e5a5a0b3a34 (diff)
downloadgitea-f03b6be8f997efbcfea45326629e532e834b998b.tar.gz
gitea-f03b6be8f997efbcfea45326629e532e834b998b.zip
Work on #516
Diffstat (limited to 'cmd/serve.go')
-rw-r--r--cmd/serve.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmd/serve.go b/cmd/serve.go
index b1dffc92e7..c18bf3ad4b 100644
--- a/cmd/serve.go
+++ b/cmd/serve.go
@@ -171,7 +171,13 @@ func runServ(k *cli.Context) {
uuid := uuid.NewV4().String()
os.Setenv("uuid", uuid)
- gitcmd := exec.Command(verb, repoPath)
+ var gitcmd *exec.Cmd
+ verbs := strings.Split(verb, " ")
+ if len(verbs) == 2 {
+ gitcmd = exec.Command(verbs[0], verbs[1], repoPath)
+ } else {
+ gitcmd = exec.Command(verb, repoPath)
+ }
gitcmd.Dir = setting.RepoRootPath
gitcmd.Stdout = os.Stdout
gitcmd.Stdin = os.Stdin