summaryrefslogtreecommitdiff
path: root/morphlib/cachekeycomputer.py
Commit message (Expand)AuthorAgeFilesLines
* WIP Add support for multiple sources per chunkbaserock/pedroalvarez/defv8Tiago Gomes2016-03-251-0/+5
* cachekey/builder: Use and cache strip commandsRichard Maw2015-06-121-1/+2
* CacheKeyComputer: Only attempt to include commands present in morphologyRichard Maw2015-06-051-1/+2
* Ignore the configuration extensions when generating the cache-keyPedro Alvarez2015-05-291-0/+3
* Use the modern way of the GPL copyright header: URL instead real addressJavier Jardón2015-03-161-3/+2
* Build per-source rather than per-artifactRichard Maw2014-09-191-28/+27
* Move metadata_version value to cachekeycomputerRichard Maw2014-09-191-1/+1
* Remove some cache key related log messagesSam Thursfield2014-08-291-15/+5
* Revert "Ensure that none of the _orig_* fields are in the cache key"Adam Coldrick2014-08-141-4/+1
* morphloader: Get commands when loading morphologyAdam Coldrick2014-08-141-1/+1
* Merge branch 'baserock/adamcoldrick/no-orig-fields-in-cache-key'Adam Coldrick2014-08-011-1/+4
|\
| * Ensure that none of the _orig_* fields are in the cache keybaserock/adamcoldrick/no-orig-fields-in-cache-keybaserock/adamcoldrick/no-fake-morphAdam Coldrick2014-08-011-1/+2
|/
* Use chunk morpholgy contents in cache keysRichard Maw2014-07-221-9/+19
* CacheKeyComputer: Memoise cache keys more effectively.Daniel Silverstone2014-03-281-10/+23
* Don't create a blank /etc/fstabSam Thursfield2014-03-041-1/+1
* cache-key: Fix obscure cache key collisionRichard Maw2014-01-221-1/+2
* cache-key: Don't reduntantly hash products fieldRichard Maw2014-01-221-2/+6
* CacheKeyComputer: Include split rules in computationRichard Maw2014-01-161-1/+3
* Include the artifact metadata-version in the cache id keyRichard Dale2013-05-241-1/+2
* One 'arch' to rule them allSam Thursfield2013-03-151-2/+1
* Add 'prefix' property for chunks within strataSam Thursfield2013-03-131-2/+3
* Add 'build-mode' field for chunks in a stratumSam Thursfield2013-03-131-0/+1
* Set environment variables defining target for build-essentialSam Thursfield2013-03-131-1/+2
* Refactor build processSam Thursfield2013-03-131-4/+3
* Avoid rebuilds when unimportant morphology contents changeJonathan Maw2012-11-291-0/+8
* Compute cache keys using tree SHA1s instead of commit SHA1sJannis Pohlmann2012-09-051-1/+1
* python scripts: pep8ize codebaseRichard Maw2012-08-011-10/+9
* SystemBuilder: mount rootfs rw initiallyRichard Maw2012-07-091-1/+1
* CacheKeyComputer: increment compat-versionRichard Maw2012-07-021-0/+2
* CacheKeyComputer: add stratum-format-versionRichard Maw2012-06-141-0/+2
* CacheKeyComputer: re-use dict hash logic for morphology hashingRichard Maw2012-05-181-17/+2
* Fix stringifying morphologies to be deterministicLars Wirzenius2012-05-111-4/+18
* Change cache keys for strata, systems to use sha of morphology, instead of co...Lars Wirzenius2012-05-091-2/+15
* cachekeycomputer: use sha1s in the cache_idRichard Maw2012-04-231-1/+1
* cachekeycomputer: log get_cache_id as wellRichard Maw2012-04-231-0/+4
* Add missing import, oopsLars Wirzenius2012-04-231-0/+1
* Add more logging to cache key computationLars Wirzenius2012-04-231-0/+4
* Remove BuildGraph, compute cache keys based on Artifacts.Jannis Pohlmann2012-04-181-12/+12
* cachekeycomputer: rename get_cache_key compute_keyRichard Maw2012-04-161-1/+1
* cachekeycomputer: look up values in buildenvRichard Maw2012-04-121-4/+3
* cachekeycomputer: prepare build environment changeRichard Maw2012-04-121-2/+2
* morphlib: add cachekeycomputer classRichard Maw2012-04-121-0/+79