Merged from trunk -r11845:11860
| 11846 | Inside depgraph.loadResumeCommand(), initialize |
| zmedico | self._scheduler_graph when in --nodeps mode in order to |
| | avoid an AttributeError later when self.schedulerGraph() is |
| | called. |
| 11847 | When in --nodeps mode, make Scheduler._set_digraph() discard |
| zmedico | the digraph and make Scheduler._choose_pkg() always return |
| | the task at the front of the queue. |
| 11848 | Fix logic from previous commit in Scheduler._choose_pkg() to |
| zmedico | ensure that the --nodeps code is only triggered when --jobs |
| | > 1. |
| 11849 | Add git support. Thanks to Daniel Robbins for the initial |
| zmedico | patch. |
| 11850 | Fix pretend output to show git -a option when committing |
| zmedico | signed manifest. |
| 11851 | Update hardcoded "cvs" error messages to show the correct |
| zmedico | vcs value. |
| 11852 | Inside have_profile_dir(), check for existence of |
| zmedico | profiles.desc since that makes a little more sense thatn |
| | checking for package.mask. |
| 11853 | Make FindPortdir() return (None, None, None) on failure, |
| zmedico | instead of raising a potentially ambiguous ValueError. |
| 11854 | Derive the changelog_path variable from the new |
| zmedico | checkdir_relative variable. |
| 11855 | Make FindPortdir() fall back to have_profile_dir() checks if |
| zmedico | it can't match the current location with anything from |
| | PORTDIR_OVERLAY. Assume that an overlay will contain at |
| | least a "repo_name" file while a master repo (portdir) will |
| | contain at least a "profiles.desc" file. |
| 11856 | Simplify code for cloning config instances inside |
| zmedico | Scheduler.merge(). |
| 11858 | Allow --keep-going to continue in some cases when a runtime |
| zmedico | dependency has failed to build or install. This involves |
| | pruning off the parts of the graph containing installed |
| | packages with unsatisfied dependencies. |
| 11859 | Make post_emerge() exit early if it detects that the vdb |
| zmedico | state hasn't changed. This works by comparing a hash of the |
| | COUNTER values for all packages in the vdb. |
svn path=/main/branches/prefix/; revision=11943