summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin.mock/packages/git-url-top-level/package.py')
-rw-r--r--var/spack/repos/builtin.mock/packages/git-url-top-level/package.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py b/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py
index e4931ef416..f3fe17bd0f 100644
--- a/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py
+++ b/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py
@@ -37,6 +37,7 @@ class GitUrlTopLevel(Package):
git = 'https://example.com/some/git/repo'
url = 'https://example.com/some/tarball-1.0.tar.gz'
+ # These resolve to git fetchers
version('develop', branch='develop')
version('3.4', commit='abc34')
version('3.3', branch='releases/v3.3', commit='abc33')
@@ -44,10 +45,17 @@ class GitUrlTopLevel(Package):
version('3.1', tag='v3.1', commit='abc31')
version('3.0', tag='v3.0')
+ # These resolve to URL fetchers
version('2.3', 'abc23', url='https://www.example.com/foo2.3.tar.gz')
version('2.2', sha256='abc22', url='https://www.example.com/foo2.2.tar.gz')
version('2.1', sha256='abc21')
version('2.0', 'abc20')
+ # These result in a FetcherConflict b/c we can't tell what to use
+ version('1.3', sha256='abc13', commit='abc13')
+ version('1.2', sha512='abc12', branch='releases/v1.2')
+ version('1.1', md5='abc11', tag='v1.1')
+ version('1.0', 'abc11', tag='abc123')
+
def install(self, spec, prefix):
pass