summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/spack/spack/fetch_strategy.py17
1 files changed, 4 insertions, 13 deletions
diff --git a/lib/spack/spack/fetch_strategy.py b/lib/spack/spack/fetch_strategy.py
index 5c872ae1b6..8dd3c2b36b 100644
--- a/lib/spack/spack/fetch_strategy.py
+++ b/lib/spack/spack/fetch_strategy.py
@@ -686,20 +686,11 @@ class GitFetchStrategy(VCSFetchStrategy):
# Init submodules if the user asked for them.
if self.submodules:
- # only git 1.8.4 and later have --depth option
- if self.git_version < ver('1.8.4'):
- if spack.debug:
- self.git('submodule', 'update', '--init', '--recursive')
- else:
- self.git('submodule', '--quiet', 'update', '--init',
- '--recursive')
+ if spack.debug:
+ self.git('submodule', 'update', '--init', '--recursive')
else:
- if spack.debug:
- self.git('submodule', 'update', '--init', '--recursive',
- '--depth=1')
- else:
- self.git('submodule', '--quiet', 'update', '--init',
- '--recursive', '--depth=1')
+ self.git('submodule', '--quiet', 'update', '--init',
+ '--recursive')
def archive(self, destination):
super(GitFetchStrategy, self).archive(destination, exclude='.git')