summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2021-08-04 22:02:15 -0400
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-08-12 13:20:15 +0000
commitb29665f3bd645310ba299d45f1734e2151a9899d (patch)
treedb6494edc2843a1def14978c592ac35d4330d8ff
parent681068a59dd4853019df60a3dd5bf93438c1057d (diff)
git-update: Force fetching tags
Making it simpler for user to specify tags in manifests Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/255>
-rwxr-xr-xgit-update5
1 files changed, 4 insertions, 1 deletions
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: