summaryrefslogtreecommitdiff
path: root/morphlib
Commit message (Expand)AuthorAgeFilesLines
...
* Fix something that was inserted by accident.Jannis Pohlmann2012-02-141-1/+0
* First check for cached repo, then try bundles, then repos.Jannis Pohlmann2012-02-141-21/+34
* Try original repo as well if no bundle is available.Jannis Pohlmann2012-02-141-11/+13
* Rewrite get_treeish(), fetching and update code.Jannis Pohlmann2012-02-142-99/+146
* Fix potential out of memory errors when fetching large bundles.Jannis Pohlmann2012-02-141-5/+11
* SourceManager: Do not attempt to fetch bundle if update is false.Jannis Pohlmann2012-02-131-41/+48
* Set environment variables needed to build in a different prefix.Jannis Pohlmann2012-02-111-19/+21
* Add --prefix option, adjust autotools system and env variables.Jannis Pohlmann2012-02-111-6/+26
* Do not pass cmdline options to workers if their value is None.Jannis Pohlmann2012-02-101-0/+2
* Ignore submodules for which the parent repo has a non-commit object.Jannis Pohlmann2012-02-091-22/+26
* Add missing import for loggingLars Wirzenius2012-02-091-0/+1
* Add --ignore-submodules flag to avoid updating/unpacking submodules.Jannis Pohlmann2012-02-092-7/+11
* Fix test coverageLars Wirzenius2012-02-091-2/+2
* Ignore (for now) errors updating cached git reposLars Wirzenius2012-02-091-2/+8
* Replace use of wget with pure Python code, for bootstrapping to workLars Wirzenius2012-02-091-3/+14
* Change how git clones are created from bundlesLars Wirzenius2012-02-092-7/+9
* Create bundle URL so it actually points at the bundle serverLars Wirzenius2012-02-091-1/+1
* Extract chunk submodule repos into the build directory directly.Jannis Pohlmann2012-02-082-19/+33
* Cache submodule repositories recursively.Jannis Pohlmann2012-02-083-38/+190
* Set GIT_DIR when running git archive. Drop --remote.Jannis Pohlmann2012-02-022-5/+6
* Stop after updating the repo successfully from one of the base URLs.Jannis Pohlmann2012-02-011-0/+2
* Always specify '-l' when cloning in order to use hardlinking.Jannis Pohlmann2012-02-011-1/+1
* Fix mtime handling in tests for chunk and stratum creation and unpackingLars Wirzenius2012-02-011-4/+14
* Make the code of SourceManager.get_treeish() easier to understand.Jannis Pohlmann2012-02-011-12/+12
* Save the build log of each blob as $cache_prefix.log.Jannis Pohlmann2012-01-311-2/+24
* Properly unpack dependencies into the staging area in build-single.Jannis Pohlmann2012-01-316-46/+161
* Only force TTY when using sudo. It seems to corrupt the standard output.Jannis Pohlmann2012-01-261-2/+3
* Add a "build-single" command to build a blob without its dependencies.Jannis Pohlmann2012-01-262-5/+38
* Make the BuildDependencyGraph's resolve() method return the root blob.Jannis Pohlmann2012-01-261-1/+4
* Add an update option to prevent the source manager from updating origin.Jannis Pohlmann2012-01-262-4/+8
* Fix the wait_for_workers() loop.Jannis Pohlmann2012-01-261-1/+1
* Add sudo functionality to LocalBuildWorker. Doesn't work though.Jannis Pohlmann2012-01-261-2/+6
* Run remote sudo morph commands in a login shell.Jannis Pohlmann2012-01-261-5/+9
* Add poor checks for the output and error properties.Jannis Pohlmann2012-01-252-2/+12
* Add poor man's unit tests for controller and workers.Jannis Pohlmann2012-01-254-20/+171
* Add temporary code to convert settings to cmdline options for workers.Jannis Pohlmann2012-01-241-2/+68
* Report build errors in workers back to the controller.Jannis Pohlmann2012-01-242-15/+42
* Fix the loop that waits for workers to finish.Jannis Pohlmann2012-01-241-1/+1
* Avoid errors when a worker does not return any output.Jannis Pohlmann2012-01-241-2/+3
* Share functionality in BuildWorker, implement SSH, add name/ident concept.Jannis Pohlmann2012-01-242-30/+61
* Use 0.1s as the default timeout in wait_for_worker(), instead of 100s.Jannis Pohlmann2012-01-241-2/+1
* Add controller, worker classes and a new "build-distributed" command.Jannis Pohlmann2012-01-234-2/+222
* Bump copyright years, get rid of long lines and unused imports.Jannis Pohlmann2012-01-2320-34/+24
* Improve the logging output of SourceManager.Jannis Pohlmann2012-01-232-70/+91
* Disable logging in SourceManager (too verbose), save build times again.Jannis Pohlmann2012-01-232-21/+16
* Port everything to using Treeish objects instead of (repo, ref).Jannis Pohlmann2012-01-2011-236/+281
* Actually make show-dependencies.setup create an invariant historyRob Taylor2012-01-191-11/+11
* Make SourceManager tests build their own git repoRob Taylor2012-01-191-25/+29
* Get rid of assertIn, assertNotIn that are only available in Python 2.7.Jannis Pohlmann2012-01-192-33/+33
* Document get_treeish() of the SourceManager.Jannis Pohlmann2012-01-192-2/+11