Merge "Ignore clone-depth attribute when fetching to a mirror"

This commit is contained in:
Conley Owens 2014-04-24 21:21:01 +00:00 committed by Gerrit Code Review
commit 544e7b0a97

View File

@ -1716,11 +1716,17 @@ class Project(object):
is_sha1 = False is_sha1 = False
tag_name = None tag_name = None
depth = None
# The depth should not be used when fetching to a mirror because
# it will result in a shallow repository that cannot be cloned or
# fetched from.
if not self.manifest.IsMirror:
if self.clone_depth:
depth = self.clone_depth
else:
depth = self.manifest.manifestProject.config.GetString('repo.depth')
if self.clone_depth:
depth = self.clone_depth
else:
depth = self.manifest.manifestProject.config.GetString('repo.depth')
if depth: if depth:
current_branch_only = True current_branch_only = True