summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Use plain sequential search for the SRC_URI.mirror check since the regexZac Medico2008-07-081-5/+8
* Add a Scheduler._digraph attribute for use in parallel build scheduling.Zac Medico2008-07-071-0/+10
* Rename SubProcess.reg_id to _reg_id since it no longer needs to be exposed.Zac Medico2008-07-071-4/+5
* * Add new CompositeTask._default_final_exit() method and use it as the newZac Medico2008-07-071-7/+12
* Add a new "SRC_URI.mirror" check which checks to if a uri listed inZac Medico2008-07-072-0/+22
* Move the "registered" attribute to the SubProcess class too.Zac Medico2008-07-071-3/+3
* Make SubProcess._wait() call scheduler.schedule(self.reg_id) so it'sZac Medico2008-07-071-6/+5
* remove TODO list as it's not maintained anywayMarius Mauch2008-07-071-10/+0
* * Implement CompositeTask._poll().Zac Medico2008-07-071-40/+147
* Fix broken code in AsynchronousTask.poll().Zac Medico2008-07-071-2/+2
* Fix EbuildPhase._set_returncode() so that it correctly updates the returncodeZac Medico2008-07-071-3/+2
* Fix typo in Binpkg.start() which prevents --genbinpkg prefetcher syncZac Medico2008-07-071-1/+1
* * Implement MergeListItem._poll() and _wait().Zac Medico2008-07-061-0/+9
* Add a PackageMerge class to serve as an asynchronous interface to packageZac Medico2008-07-061-1/+15
* Add async support to MergeListItem.Zac Medico2008-07-061-61/+72
* Add async support to the Binpkg class.Zac Medico2008-07-061-153/+189
* Make BinpkgFetcher send output directly to stdout when appropriate,Zac Medico2008-07-061-29/+66
* Fix parent class constructor call in the BinpkgFetcher constructor.Zac Medico2008-07-061-1/+1
* Make AsynchronousTask subclasses override _wait() and _poll() so that callsZac Medico2008-07-061-10/+21
* Fix --getbinpkg to inject downloaded packages into the local bintree.Zac Medico2008-07-061-0/+1
* * Fix broke return code handling from previous commit, inZac Medico2008-07-061-2/+6
* Add async support to EbuildBuild, and an synchronous install() method.Zac Medico2008-07-061-89/+132
* Split out a CompositeTask._start_task() for subclasses to use as a genericZac Medico2008-07-061-10/+17
* Add CompositeTask._final_exit() method and use it to fix breakage from theZac Medico2008-07-061-1/+16
* Split out a reusable CompositeTask._default_exit() method that subclassesZac Medico2008-07-061-19/+20
* Add a CompositeTask._assert_current() method that asynchronous callbacksZac Medico2008-07-061-2/+13
* Fix typo in xterm titles total package count which causes it to show theZac Medico2008-07-061-1/+1
* * Fix AsynchronousTask.poll() to call _wait_hook() when necessary.Zac Medico2008-07-051-7/+4
* Call _wait_hook() from poll() if the wait call occurs there.Zac Medico2008-07-051-1/+3
* Correct TaskSequence docstring to refer to the addExitListener() method.Zac Medico2008-07-051-1/+1
* Thanks to Ali Polatel <hawking@g.o> for this patch to fix broken indentation.Zac Medico2008-07-051-2/+2
* Split out common code from CompositeTask and EbuildExecuter into a newZac Medico2008-07-051-42/+29
* Make EbuildExecuter inherit from AsynchronousTask.Zac Medico2008-07-051-25/+54
* Fix CompositeTask.cancel() so that it's safe to call when there is noZac Medico2008-07-051-1/+2
* Add a new CompositeTask class which can be used to combine separateZac Medico2008-07-051-11/+90
* Add async support to EbuildBinpkg by making it inherit from EbuildPhase.Zac Medico2008-07-051-26/+21
* Use the EbuildPhase class to execute the "clean" phase asynchronously.Zac Medico2008-07-052-19/+40
* Remove unused variable.Zac Medico2008-07-051-2/+0
* Rename BinpkgFetcherAsync class to BinpkgFetcher and use it to replace theZac Medico2008-07-051-70/+16
* * Implement a new binarytree.digestCheck() method and use it to checkZac Medico2008-07-053-36/+153
* Make Binpkg inherit from EbuildBuildDir since it's going to holdZac Medico2008-07-041-3/+3
* Make EbuildBuild inherit from EbuildBuildDir since it's going to holdZac Medico2008-07-041-5/+4
* Convert EbuildFetcher to an asynchronous interface:Zac Medico2008-07-041-8/+20
* TODO: For parallel scheduling, everything in MergeListItem needsZac Medico2008-07-041-0/+5
* Add a PollConstants class to serve as a layer of indirection for accessingZac Medico2008-07-041-6/+21
* Bug #230525 - Work around ObjectProxy breakage in `portageq vdb_path`.Zac Medico2008-07-041-2/+4
* In --keep-going mode, display the new merge list when appropriate.Zac Medico2008-07-041-1/+26
* Split a _main_loop() method out of Scheduler._merge().Zac Medico2008-07-041-24/+54
* Split out a Scheduler._execute_pkg() method from _merge().Zac Medico2008-07-041-19/+25
* Rename PollSelectFallback to PollSelectAdapter.Zac Medico2008-07-041-2/+2