fetch_strategy: improve GitFetchStrategy (#10153)

Currently, only the Git repsository's URL shows up in the `spack info`
output, which makes it hard to distinguish different versions:
```
Safe versions:
    develop    [git] https://github.com/LLNL/H5Z-ZFP.git
    0.8.0      [git] https://github.com/LLNL/H5Z-ZFP.git
    0.7.0      [git] https://github.com/LLNL/H5Z-ZFP.git
```

This change adds additional information as shown when cloning a Git
repository:
```
Safe versions:
    develop    [git] https://github.com/LLNL/H5Z-ZFP.git on branch master
    0.8.0      [git] https://github.com/LLNL/H5Z-ZFP.git at commit af165c4
    0.7.0      [git] https://github.com/LLNL/H5Z-ZFP.git at commit 58ac811
```
This commit is contained in:
Michael Kuhn
2018-12-19 23:33:58 +01:00
committed by Todd Gamblin
parent 5f3d9a4076
commit 67ab73d381
2 changed files with 18 additions and 13 deletions

View File

@@ -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')