summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2019-08-22 10:00:27 -0700
committerXin Li <delphij@google.com>2019-08-22 18:33:41 +0000
commit3069be2684b0301886c8212d589fe670569a896e (patch)
tree5248f850b165527494ee8bab7c2691924524d0e5 /project.py
parentd5c306b404c321c19191c197c75130d1dc14897a (diff)
downloadgit-repo-3069be2684b0301886c8212d589fe670569a896e.tar.gz
Explicitly allow clobbering tags when fetching from remote.
Bug: b/139860049 Change-Id: I3c4134eda7e9e75c9d72b233e269bcc0e624d1e8 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/234632 Reviewed-by: Mike Frysinger <vapier@google.com> Tested-by: Xin Li <delphij@google.com>
Diffstat (limited to 'project.py')
-rwxr-xr-xproject.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/project.py b/project.py
index 428cab51..5a478b41 100755
--- a/project.py
+++ b/project.py
@@ -2201,6 +2201,8 @@ class Project(object):
2201 if not current_branch_only: 2201 if not current_branch_only:
2202 # Fetch whole repo 2202 # Fetch whole repo
2203 spec.append(str((u'+refs/heads/*:') + remote.ToLocal('refs/heads/*'))) 2203 spec.append(str((u'+refs/heads/*:') + remote.ToLocal('refs/heads/*')))
2204 if not (no_tags or depth):
2205 spec.append(str((u'+refs/tags/*:') + remote.ToLocal('refs/tags/*')))
2204 elif tag_name is not None: 2206 elif tag_name is not None:
2205 spec.append('tag') 2207 spec.append('tag')
2206 spec.append(tag_name) 2208 spec.append(tag_name)