diff options
author | Xin Li <delphij@google.com> | 2019-08-22 10:00:27 -0700 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2019-08-22 18:33:41 +0000 |
commit | 3069be2684b0301886c8212d589fe670569a896e (patch) | |
tree | 5248f850b165527494ee8bab7c2691924524d0e5 | |
parent | d5c306b404c321c19191c197c75130d1dc14897a (diff) | |
download | git-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>
-rwxr-xr-x | project.py | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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) |