1 |
Author: zmedico |
2 |
Date: 2009-11-04 06:45:44 +0000 (Wed, 04 Nov 2009) |
3 |
New Revision: 14775 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/_emerge/depgraph.py |
7 |
Log: |
8 |
Inside depgraph._complete_graph(), only pull in deps for the relevant root |
9 |
during remove operations. Thanks to acevery for reporting. |
10 |
|
11 |
|
12 |
Modified: main/trunk/pym/_emerge/depgraph.py |
13 |
=================================================================== |
14 |
--- main/trunk/pym/_emerge/depgraph.py 2009-11-02 01:45:57 UTC (rev 14774) |
15 |
+++ main/trunk/pym/_emerge/depgraph.py 2009-11-04 06:45:44 UTC (rev 14775) |
16 |
@@ -2633,6 +2633,10 @@ |
17 |
self._dynamic_config.myparams["deep"] = True |
18 |
|
19 |
for root in self._frozen_config.roots: |
20 |
+ if root != self._frozen_config.target_root and \ |
21 |
+ "remove" in self._dynamic_config.myparams: |
22 |
+ # Only pull in deps for the relevant root. |
23 |
+ continue |
24 |
if required_sets is None or root not in required_sets: |
25 |
required_set_names = self._frozen_config._required_set_names.copy() |
26 |
else: |