use the max depth instead of unshallow

This allows the use of older versions of git

Change-Id: I88ea685066603af19896a791829355ddbfa91ffe
This commit is contained in:
Anthony King 2015-03-28 19:42:39 +00:00
parent cc1b1a703d
commit 23ff7df6a7

View File

@ -1865,7 +1865,8 @@ class Project(object):
shallowfetch = self.config.GetString('repo.shallowfetch') shallowfetch = self.config.GetString('repo.shallowfetch')
if shallowfetch and shallowfetch != ' '.join(spec): if shallowfetch and shallowfetch != ' '.join(spec):
GitCommand(self, ['fetch', '--unshallow', name] + shallowfetch.split(), GitCommand(self, ['fetch', '--depth=2147483647', name]
+ shallowfetch.split(),
bare=True, ssh_proxy=ssh_proxy).Wait() bare=True, ssh_proxy=ssh_proxy).Wait()
if depth: if depth:
self.config.SetString('repo.shallowfetch', ' '.join(spec)) self.config.SetString('repo.shallowfetch', ' '.join(spec))