From 26c45a79586da17fe2e26a427acb56c81fb3bcc5 Mon Sep 17 00:00:00 2001 From: Mitchel Humpherys Date: Mon, 10 Mar 2014 14:21:59 -0700 Subject: [PATCH] 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 --- project.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/project.py b/project.py index a46da012..48fa82b7 100644 --- a/project.py +++ b/project.py @@ -1763,15 +1763,15 @@ class Project(object): cmd.append('--update-head-ok') 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: # 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/*'))) elif tag_name is not None: cmd.append('tag')