From: Zac Medico Date: Wed, 14 Feb 2007 18:27:36 +0000 (-0000) Subject: For bug #158100, use an exact reversal of the actual merge order for --tree output... X-Git-Tag: v2.2_pre1~1707 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=62adef819a460f68cf9bcdfa4f9fdc2db3edb5fd;p=portage.git For bug #158100, use an exact reversal of the actual merge order for --tree output. It's more efficient than doing 2 order calculations. svn path=/main/trunk/; revision=5965 --- diff --git a/bin/emerge b/bin/emerge index 1c8e02f6a..f0809ab39 100755 --- a/bin/emerge +++ b/bin/emerge @@ -1965,6 +1965,11 @@ class depgraph: def altlist(self, reversed=False): if reversed in self._altlist_cache: return self._altlist_cache[reversed][:] + if reversed: + retlist = self.altlist() + retlist.reverse() + self._altlist_cache[reversed] = retlist[:] + return retlist mygraph=self.digraph.copy() myblockers = self.blocker_digraph.copy() retlist=[]