summaryrefslogtreecommitdiff
path: root/morphlib/sourcemanager.py
Commit message (Expand)AuthorAgeFilesLines
* Get rid of the old internal morph APIsLars Wirzenius2012-05-021-286/+0
* Remove final use of Treeish in submodules codeLars Wirzenius2012-04-121-1/+3
* Add cmdtest for morph branch to set origin correctlyLars Wirzenius2012-03-231-1/+5
* Rework the bundle code to set the bundle filename outside _wget().Jannis Pohlmann2012-02-241-12/+5
* Make sure to always remove bundles on errors or when we've cloned them.Jannis Pohlmann2012-02-241-0/+6
* Make sure to remove cached git dirs if cloning/extracting fails.Jannis Pohlmann2012-02-221-1/+5
* Improve log messages and warnings when caching repos.Jannis Pohlmann2012-02-221-2/+3
* Fix exception when updating a cached clone in _cache_repo_from_url().Jannis Pohlmann2012-02-221-0/+1
* Delay bundle and base URL errors until we are sure all of them failed.Jannis Pohlmann2012-02-201-15/+21
* Update quote_url() to replace : with _.Jannis Pohlmann2012-02-201-4/+9
* Use a colon-less local filename for saved bundlesLars Wirzenius2012-02-161-0/+1
* Log whenever updating origin fails.Jannis Pohlmann2012-02-141-0/+1
* Ignore remote update failures in bootstrap mode.Jannis Pohlmann2012-02-141-1/+3
* Drop an unnecessary print statement.Jannis Pohlmann2012-02-141-1/+0
* 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-141-91/+106
* 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
* Add missing import for loggingLars Wirzenius2012-02-091-0/+1
* Add --ignore-submodules flag to avoid updating/unpacking submodules.Jannis Pohlmann2012-02-091-7/+10
* 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-091-3/+5
* Create bundle URL so it actually points at the bundle serverLars Wirzenius2012-02-091-1/+1
* Cache submodule repositories recursively.Jannis Pohlmann2012-02-081-30/+57
* Stop after updating the repo successfully from one of the base URLs.Jannis Pohlmann2012-02-011-0/+2
* Make the code of SourceManager.get_treeish() easier to understand.Jannis Pohlmann2012-02-011-12/+12
* Add an update option to prevent the source manager from updating origin.Jannis Pohlmann2012-01-261-3/+7
* Add controller, worker classes and a new "build-distributed" command.Jannis Pohlmann2012-01-231-2/+2
* Bump copyright years, get rid of long lines and unused imports.Jannis Pohlmann2012-01-231-2/+2
* Improve the logging output of SourceManager.Jannis Pohlmann2012-01-231-58/+79
* Disable logging in SourceManager (too verbose), save build times again.Jannis Pohlmann2012-01-231-20/+13
* Port everything to using Treeish objects instead of (repo, ref).Jannis Pohlmann2012-01-201-9/+14
* Document get_treeish() of the SourceManager.Jannis Pohlmann2012-01-191-0/+10
* Coding style cleanup.Jannis Pohlmann2012-01-191-19/+19
* Fix coding style, update copyrights, drop unused imports.Jannis Pohlmann2012-01-191-5/+1
* Remove bad whitespaceRob Taylor2012-01-191-4/+4
* Complete SourceManager testsRob Taylor2012-01-191-18/+44
* initial version of Sourcemanager and testsRob Taylor2012-01-181-0/+112