From f28840b34bf8563b50e9275f6e620bcc98307acc Mon Sep 17 00:00:00 2001 From: Shulhan Date: Thu, 29 Nov 2018 08:28:48 +0700 Subject: lib/git: add "--force" option to fetch command Rarely, new references may have been replaced the old one, which cause the fetch command failed. --- lib/git/git.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/git/git.go') diff --git a/lib/git/git.go b/lib/git/git.go index c5c30aad..5b15ed59 100644 --- a/lib/git/git.go +++ b/lib/git/git.go @@ -144,7 +144,7 @@ func FetchAll(repoDir string) (err error) { if debug.Value == 0 { cmd.Args = append(cmd.Args, "--quiet") } - cmd.Args = append(cmd.Args, "--all", "--tags") + cmd.Args = append(cmd.Args, "--all", "--tags", "--force") cmd.Dir = repoDir cmd.Stdout = _stdout cmd.Stderr = _stderr @@ -169,7 +169,7 @@ func FetchTags(repoDir string) error { if debug.Value == 0 { cmd.Args = append(cmd.Args, "--quiet") } - cmd.Args = append(cmd.Args, "--tags") + cmd.Args = append(cmd.Args, "--tags", "--force") cmd.Dir = repoDir cmd.Stdout = _stdout cmd.Stderr = _stderr -- cgit v1.3