aboutsummaryrefslogtreecommitdiff
path: root/cmd/receivepack9418/main.go
blob: 377bf7d47b9a15615e779c79977686bc7087ce05 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Command receivepack9418 serves one fixed repository over git:// receive-pack on TCP 9418.
package main

import (
	"flag"
	"log"
)

func main() {
	listenAddr := flag.String("listen", ":9418", "listen address")
	repoPath := flag.String("repo", "", "path to git dir (.git or bare repo root)")

	flag.Parse()

	if *repoPath == "" {
		log.Fatal("must provide -repo <path-to-git-dir>")
	}

	err := run(*listenAddr, *repoPath)
	if err != nil {
		log.Fatalf("run: %v", err)
	}
}