summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2014-03-14Moving utilities to a common LLNL package.Todd Gamblin50-226/+228
2014-03-13Merge branch 'master' of https://lc.llnl.gov/stash/scm/scale/spackAdam Moody3-5/+12
2014-03-13adding pmgr_collectiveAdam Moody1-0/+38
2014-03-13Add str() calls around messages in ttyTodd Gamblin1-5/+5
2014-03-13Merge branch 'master' into zippackagesMatthew LeGendre2-1/+6
2014-03-13Use unzip to unpackage .zip filesMatthew LeGendre1-0/+3
2014-03-13Support github URLsTodd Gamblin1-0/+4
2014-03-13change rename to move in mirror creationAdam Moody1-1/+2
2014-02-10Add spack patch docs to build process section.Todd Gamblin1-0/+12
2014-02-10Document mirrors and change mirror precedence.Todd Gamblin3-3/+139
2014-02-10Command to create spack mirrors.Todd Gamblin1-0/+88
2014-02-09Cleanup find_versions_of_archive.Todd Gamblin4-19/+26
- less kludgy matching -- we nw extract the version straight from a capture group in the original match, rather than by trying to match again. - Avoids problems like finding "2" as the version in mvapich2-1.9, when "2" here is part of the package name.
2014-02-08Added docs for patching.Todd Gamblin1-3/+99
2014-02-08started patch docs.Todd Gamblin1-0/+22
2014-02-08add mvapich2 moduleAdam Moody2-0/+38
2014-02-08Support for patches in packages.Todd Gamblin8-13/+246
- packages can provide patch() directive to specify a patch file that should be applied to source code after expanding it and before building. - patches can have a when spec, so they're only applied under certain conditions - patches can be local files in the package's own directory, or they can be URLs which will be fetched from the internet.
2014-02-08Packages can now live in directories, not just .py files.Todd Gamblin6-7/+143
This gives us a place to put patch files.
2014-02-07Fix regex used in find_versions_of_archive.Todd Gamblin2-3/+8
Fixes github issue #2, as well as spack create for mvapich.
2014-02-07Add dirty options to create and checksum, like install.Todd Gamblin3-5/+12
2014-02-07Fix bugs that crept into spack clean when stage was refactored.Todd Gamblin4-10/+9
2014-02-07Make default spack text non-boldTodd Gamblin1-1/+1
2014-02-07fix alias namingjprotze1-2/+2
2014-02-06Spack message text is just bold, not bold white now.Todd Gamblin2-12/+17
- added capability for just bold and just underline to color.py - Make tty.msg() display bold text instead of bold white
2014-02-05Fixed regressions.Todd Gamblin2-10/+9
2014-02-05Bugfix in clean command.Todd Gamblin1-1/+1
2014-02-05Fix bug in make jobs parameter.Todd Gamblin1-1/+1
2014-02-05Fix Mac OS package icon.Todd Gamblin1-1/+1
2014-02-05Architecture string can contain '.' now.Todd Gamblin1-1/+0
2014-02-05Allow file URLsTodd Gamblin1-1/+1
2014-02-05Ignore more errors when spidering.Todd Gamblin1-0/+4
2014-02-05Fix spelling error in tmp dirTodd Gamblin1-1/+1
2014-02-05Simplify redundant conditional.Todd Gamblin1-7/+1
2014-02-05Fix import bug.Todd Gamblin1-0/+3
2014-02-05Fix bug in staging.Todd Gamblin1-2/+2
- Stage needs to account for symlinks in self.tmp_dir - Use os.realpath on self.tmp_dir when checking to see if a stage needs to be rebuilt
2014-02-05Can now mirror tarballs in a local directory.Todd Gamblin5-39/+69
- Can add tarballs to local directory; no longer have to download from source URL.
2014-01-23bug fixesGregory L. Lee3-36/+35
- Make prefix an actual string so that install doesn't fail. - Executable should throw SpackError on command failure.
2014-01-15More typo fixesTodd Gamblin1-38/+35
2014-01-14typo fixes from AdamTodd Gamblin2-9/+9
2014-01-12Developer documentationTodd Gamblin6-5/+292
2014-01-12Remove trailing whitespace from license textTodd Gamblin93-469/+465
2014-01-11Site configuration docsTodd Gamblin2-0/+122
2014-01-09Add line to disable jekyll on github.Todd Gamblin1-0/+5
2014-01-09Fix docs to account for license header.Todd Gamblin2-0/+2
2014-01-09Add a rule for automatically creating gh-pages from html docs.Todd Gamblin1-0/+14
2014-01-09make empty _static directory "exist" to gitTodd Gamblin1-0/+4
Sphinx really wants the _static directory to exist, but git doesn't. This is a compromise to avoid superfluous warnings from sphinx. See here: http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository
2014-01-08Add release number to docs and license.Todd Gamblin1-1/+1
2014-01-08Change to github URL in docs.Todd Gamblin2-7/+9
2014-01-08Add license to python files and spack script.Todd Gamblin93-0/+2232
2014-01-07Change multimethods to take first match instead of being rigid.Todd Gamblin5-46/+71
- Formerly required that one and only one spec match - Now allows first match in a list (more flexible and more intuitive) - introduces new bug that provides() doesn't do the correct thing when a version is not in a range that has been explicitly provided. - TODO: fix this.
2014-01-06Packaging docs are mostly done.Todd Gamblin1-38/+93