summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* * Split out a MergeListItem class from Scheduler._execute_task().Zac Medico2008-07-041-80/+135
* Fix broken references to portage.exception.Zac Medico2008-07-041-3/+2
* Create a Scheduler._task_queues attribute which has "build" and "prefetch"Zac Medico2008-07-041-4/+6
* Change the way the way things that have to call the scheduler interactZac Medico2008-07-041-56/+60
* When logging is disabled, make the EbuildPhase create a dummy pipe to provideZac Medico2008-07-041-6/+45
* Import portage before trying to access portage.exception for exceptionZac Medico2008-07-041-6/+7
* * Split out a SequentialTaskQueue class to encapsulate the parallel-fetchZac Medico2008-07-041-35/+50