Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 158100
Collapse All | Expand All

(-)bin/emerge (-1 / +7 lines)
Lines 1962-1967 Link Here
1962
	def altlist(self, reversed=False):
1962
	def altlist(self, reversed=False):
1963
		if reversed in self._altlist_cache:
1963
		if reversed in self._altlist_cache:
1964
			return self._altlist_cache[reversed][:]
1964
			return self._altlist_cache[reversed][:]
1965
		if reversed:
1966
			retlist = self.altlist()
1967
			retlist.reverse()
1968
			self._altlist_cache[reversed] = retlist[:]
1969
			return retlist
1965
		mygraph=self.digraph.copy()
1970
		mygraph=self.digraph.copy()
1966
		myblockers = self.blocker_digraph.copy()
1971
		myblockers = self.blocker_digraph.copy()
1967
		retlist=[]
1972
		retlist=[]
Lines 1979-1984 Link Here
1979
		ignore_priority_range = [None]
1984
		ignore_priority_range = [None]
1980
		ignore_priority_range.extend(
1985
		ignore_priority_range.extend(
1981
			xrange(DepPriority.MIN, DepPriority.MEDIUM + 1))
1986
			xrange(DepPriority.MIN, DepPriority.MEDIUM + 1))
1987
		tree_mode = "--tree" in self.myopts
1982
		while not mygraph.empty():
1988
		while not mygraph.empty():
1983
			ignore_priority = None
1989
			ignore_priority = None
1984
			nodes = None
1990
			nodes = None
Lines 2001-2007 Link Here
2001
			selected_nodes = None
2007
			selected_nodes = None
2002
			if nodes:
2008
			if nodes:
2003
				if ignore_priority <= DepPriority.SOFT:
2009
				if ignore_priority <= DepPriority.SOFT:
2004
					if ignore_priority is None and not reversed:
2010
					if ignore_priority is None and not tree_mode:
2005
						# Greedily pop all of these nodes since no relationship
2011
						# Greedily pop all of these nodes since no relationship
2006
						# has been ignored.  This optimization destroys --tree
2012
						# has been ignored.  This optimization destroys --tree
2007
						# output, so it's disabled in reversed mode.
2013
						# output, so it's disabled in reversed mode.

Return to bug 158100