diff options
-rw-r--r-- | lib/spack/spack/fetch_strategy.py | 27 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/h5z-zfp/package.py | 2 |
2 files changed, 17 insertions, 12 deletions
diff --git a/lib/spack/spack/fetch_strategy.py b/lib/spack/spack/fetch_strategy.py index 8cabfa10ac..a4dff2120b 100644 --- a/lib/spack/spack/fetch_strategy.py +++ b/lib/spack/spack/fetch_strategy.py @@ -571,7 +571,8 @@ class GitFetchStrategy(VCSFetchStrategy): You can use these three optional attributes in addition to ``git``: - * ``branch``: Particular branch to build from (default is master) + * ``branch``: Particular branch to build from (default is the + repository's default branch) * ``tag``: Particular tag to check out * ``commit``: Particular commit hash in the repo """ @@ -620,20 +621,24 @@ class GitFetchStrategy(VCSFetchStrategy): if output: return output.split()[0] - def fetch(self): - if self.stage.source_path: - tty.msg("Already fetched %s" % self.stage.source_path) - return - + def _repo_info(self): args = '' + if self.commit: - args = 'at commit %s' % self.commit + args = ' at commit {0}'.format(self.commit) elif self.tag: - args = 'at tag %s' % self.tag + args = ' at tag {0}'.format(self.tag) elif self.branch: - args = 'on branch %s' % self.branch + args = ' on branch {0}'.format(self.branch) + + return '{0}{1}'.format(self.url, args) + + def fetch(self): + if self.stage.source_path: + tty.msg("Already fetched {0}".format(self.stage.source_path)) + return - tty.msg("Cloning git repository: %s %s" % (self.url, args)) + tty.msg("Cloning git repository: {0}".format(self._repo_info())) git = self.git if self.commit: @@ -722,7 +727,7 @@ class GitFetchStrategy(VCSFetchStrategy): self.git('clean', '--quiet', '-f') def __str__(self): - return "[git] %s" % self.url + return '[git] {0}'.format(self._repo_info()) class SvnFetchStrategy(VCSFetchStrategy): diff --git a/var/spack/repos/builtin/packages/h5z-zfp/package.py b/var/spack/repos/builtin/packages/h5z-zfp/package.py index 2b0283f1d4..fee28a1f89 100644 --- a/var/spack/repos/builtin/packages/h5z-zfp/package.py +++ b/var/spack/repos/builtin/packages/h5z-zfp/package.py @@ -13,7 +13,7 @@ class H5zZfp(MakefilePackage): homepage = "http://h5z-zfp.readthedocs.io/en/latest" git = "https://github.com/LLNL/H5Z-ZFP.git" - version('develop', tag='master') + version('develop', branch='master') version('0.8.0', commit='af165c4') version('0.7.0', commit='58ac811') |