aboutsummaryrefslogtreecommitdiff
path: root/lib/git/git.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-09-29 05:18:40 +0700
committerShulhan <ms@kilabit.info>2018-09-29 05:18:40 +0700
commitb16432d24a4aa133fcaa415761a057086c88ff3b (patch)
tree3659940a676a246a12a9223fce0c7f792f189c64 /lib/git/git.go
parent72b646c76eedce293bc827331aaef63e15babc98 (diff)
downloadpakakeh.go-b16432d24a4aa133fcaa415761a057086c88ff3b.tar.xz
lib/git: combine "--tags" options with "--all" on FetchAll
Diffstat (limited to 'lib/git/git.go')
-rw-r--r--lib/git/git.go21
1 files changed, 1 insertions, 20 deletions
diff --git a/lib/git/git.go b/lib/git/git.go
index c2c38670..a77d88ee 100644
--- a/lib/git/git.go
+++ b/lib/git/git.go
@@ -144,7 +144,7 @@ func FetchAll(repoDir string) error {
if debug.Value == 0 {
cmd.Args = append(cmd.Args, "--quiet")
}
- cmd.Args = append(cmd.Args, "--all")
+ cmd.Args = append(cmd.Args, "--all", "--tags")
cmd.Dir = repoDir
cmd.Stdout = _stdout
cmd.Stderr = _stderr
@@ -158,25 +158,6 @@ func FetchAll(repoDir string) error {
err = fmt.Errorf("FetchAll: %s", err)
}
- // Fetch all tags.
- cmd = exec.Command("git", "fetch")
- if debug.Value == 0 {
- cmd.Args = append(cmd.Args, "--quiet")
- }
- cmd.Args = append(cmd.Args, "--tags")
- cmd.Dir = repoDir
- cmd.Stdout = _stdout
- cmd.Stderr = _stderr
-
- if debug.Value >= 1 {
- fmt.Printf("= FetchAll %s %s\n", cmd.Dir, cmd.Args)
- }
-
- err = cmd.Run()
- if err != nil {
- err = fmt.Errorf("FetchAll: %s", err)
- }
-
return err
}