From aafed29d34e67619b0df5b4a062b914eb7584ea5 Mon Sep 17 00:00:00 2001 From: Nasser Grainawi Date: Wed, 24 May 2023 12:51:03 -0600 Subject: [PATCH] project: Include tags option during fetch retry If the original fetch attempt did not want tags, we should continue to honor that when doing a retry fetch with depth set to None. This seems to match the intent of the retry based on the inline comment and results in a significant performance improvement when the original fetch-by-sha1 fails due to the server not allowing requests for unadvertised objects. Change-Id: Ia26bb31ea9aecc4ba2d3e87fc0c5412472cd98c4 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/374918 Reviewed-by: Mike Frysinger Reviewed-by: Kaushik Lingarkar Tested-by: Kaushik Lingarkar --- project.py | 1 + 1 file changed, 1 insertion(+) diff --git a/project.py b/project.py index 07ac0925..ff018393 100644 --- a/project.py +++ b/project.py @@ -2573,6 +2573,7 @@ class Project(object): current_branch_only=current_branch_only and depth, initial=False, alt_dir=alt_dir, + tags=tags, depth=None, ssh_proxy=ssh_proxy, clone_filter=clone_filter,