diff options
author | Chris Green <artists@fnal.gov> | 2019-07-24 14:49:23 -0500 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2019-08-21 18:21:05 -0700 |
commit | ad4309b7827004010c60ee5ee8332322a5899166 (patch) | |
tree | 15f9ede3753d4ede181232fd8f363808dc40f81b /.mailmap | |
parent | 1b8e0c36cb0ebe23eedf118e3a27555eefca34a0 (diff) | |
download | spack-ad4309b7827004010c60ee5ee8332322a5899166.tar.gz spack-ad4309b7827004010c60ee5ee8332322a5899166.tar.bz2 spack-ad4309b7827004010c60ee5ee8332322a5899166.tar.xz spack-ad4309b7827004010c60ee5ee8332322a5899166.zip |
Fetch strategies: new global option `no_cache`, new git option `get_full_repo`.
* All fetch strategies now accept the Boolean version keyword option `no_cache` in order to allow per-version control of cache-ability.
* New git-specific version keyword option `get_full_repo` (Boolean). When true, disables the default `--depth 1` and `--single-branch` optimizations that are applied if supported by the git version and (in the former case) transport protocol.
* The try / catch blog attempting `--depth 1` and retrying on failure has been removed in favor of more accurately ascertaining when the `--depth` option should work based on git version and protocol choice. Any failure is now treated as a real problem, and the clone is only attempted once.
* Test improvements:
* `mock_git_repository.checks[type_of_test].args['git']` is now specified as the URL (with leading `file://`) in order to avoid complaints when using `--depth`.
* New type_of_test `tag-branch`.
* mock_git_repository now provides `git_exe`.
* Improved the action of the `git_version` fixture, which was previously hard-wired.
* New tests of `--single-branch` and `--depth 1` behavior.
* Add documentation of new options to the packaging guide.
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions