From b29665f3bd645310ba299d45f1734e2151a9899d Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Wed, 4 Aug 2021 22:02:15 -0400 Subject: [PATCH] git-update: Force fetching tags Making it simpler for user to specify tags in manifests Part-of: --- git-update | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/git-update b/git-update index 487047d..f03ffb8 100755 --- a/git-update +++ b/git-update @@ -97,11 +97,14 @@ def fatal_git_fetches(repo_dir): return True return False -def update_repo(repo_name, repo_dir, revision, no_interaction, fetch_args=[], recurse_i=0, status=False): +def update_repo(repo_name, repo_dir, revision, no_interaction, fetch_args=None, recurse_i=0, status=False): if status: return check_repo_status(repo_name, repo_dir) revision = ensure_revision_if_necessary(repo_dir, revision) git("config", "rebase.autoStash", "true", repository_path=repo_dir) + + fetch_args = fetch_args if fetch_args is None else [] + fetch_args.append('--tags') fatal = fatal_git_fetches(repo_dir) try: if revision: -- 2.7.4