mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
Make --no-tags work with -c
Currently, the --no-tags option is ignored if the user asks to only fetch the current branch. There is no reason for this restriction. Fix it. Change-Id: Ibaaeae85ebe9955ed49325940461d630d794b990 Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
This commit is contained in:
parent
68425f4da8
commit
26c45a7958
14
project.py
14
project.py
@ -1763,15 +1763,15 @@ class Project(object):
|
|||||||
cmd.append('--update-head-ok')
|
cmd.append('--update-head-ok')
|
||||||
cmd.append(name)
|
cmd.append(name)
|
||||||
|
|
||||||
|
# If using depth then we should not get all the tags since they may
|
||||||
|
# be outside of the depth.
|
||||||
|
if no_tags or depth:
|
||||||
|
cmd.append('--no-tags')
|
||||||
|
else:
|
||||||
|
cmd.append('--tags')
|
||||||
|
|
||||||
if not current_branch_only:
|
if not current_branch_only:
|
||||||
# Fetch whole repo
|
# Fetch whole repo
|
||||||
# If using depth then we should not get all the tags since they may
|
|
||||||
# be outside of the depth.
|
|
||||||
if no_tags or depth:
|
|
||||||
cmd.append('--no-tags')
|
|
||||||
else:
|
|
||||||
cmd.append('--tags')
|
|
||||||
|
|
||||||
cmd.append(str((u'+refs/heads/*:') + remote.ToLocal('refs/heads/*')))
|
cmd.append(str((u'+refs/heads/*:') + remote.ToLocal('refs/heads/*')))
|
||||||
elif tag_name is not None:
|
elif tag_name is not None:
|
||||||
cmd.append('tag')
|
cmd.append('tag')
|
||||||
|
Loading…
Reference in New Issue
Block a user