Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(146)

Side by Side Diff: pym/_emerge/create_depgraph_params.py

Issue 6905107: Rebuild when build-time/run-time deps are upgraded. (Closed) Base URL: git://git.overlays.gentoo.org/proj/portage.git@master
Patch Set: Address review feedback, add tests. Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « pym/_emerge/UnmergeDepPriority.py ('k') | pym/_emerge/depgraph.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 1999-2011 Gentoo Foundation 1 # Copyright 1999-2011 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2 2 # Distributed under the terms of the GNU General Public License v2
3 3
4 import logging 4 import logging
5 from portage.util import writemsg_level 5 from portage.util import writemsg_level
6 6
7 def create_depgraph_params(myopts, myaction): 7 def create_depgraph_params(myopts, myaction):
8 #configure emerge engine parameters 8 #configure emerge engine parameters
9 # 9 #
10 # self: include _this_ package regardless of if it is merged. 10 # self: include _this_ package regardless of if it is merged.
(...skipping 15 matching lines...) Expand all
26 if "--update" in myopts or \ 26 if "--update" in myopts or \
27 "--newuse" in myopts or \ 27 "--newuse" in myopts or \
28 "--reinstall" in myopts or \ 28 "--reinstall" in myopts or \
29 "--noreplace" in myopts or \ 29 "--noreplace" in myopts or \
30 myopts.get("--selective", "n") != "n": 30 myopts.get("--selective", "n") != "n":
31 myparams["selective"] = True 31 myparams["selective"] = True
32 32
33 deep = myopts.get("--deep") 33 deep = myopts.get("--deep")
34 if deep is not None and deep != 0: 34 if deep is not None and deep != 0:
35 myparams["deep"] = deep 35 myparams["deep"] = deep
36 » if "--complete-graph" in myopts: 36 » if "--complete-graph" in myopts or "--rebuild" in myopts:
37 myparams["complete"] = True 37 myparams["complete"] = True
38 if "--emptytree" in myopts: 38 if "--emptytree" in myopts:
39 myparams["empty"] = True 39 myparams["empty"] = True
40 myparams["deep"] = True 40 myparams["deep"] = True
41 myparams.pop("selective", None) 41 myparams.pop("selective", None)
42 42
43 if "--nodeps" in myopts: 43 if "--nodeps" in myopts:
44 myparams.pop("recurse", None) 44 myparams.pop("recurse", None)
45 myparams.pop("deep", None) 45 myparams.pop("deep", None)
46 myparams.pop("complete", None) 46 myparams.pop("complete", None)
(...skipping 11 matching lines...) Expand all
58 # behavior that may have been implied by some 58 # behavior that may have been implied by some
59 # other option like --update. 59 # other option like --update.
60 myparams.pop("selective", None) 60 myparams.pop("selective", None)
61 61
62 if '--debug' in myopts: 62 if '--debug' in myopts:
63 writemsg_level('\n\nmyparams %s\n\n' % myparams, 63 writemsg_level('\n\nmyparams %s\n\n' % myparams,
64 noiselevel=-1, level=logging.DEBUG) 64 noiselevel=-1, level=logging.DEBUG)
65 65
66 return myparams 66 return myparams
67 67
OLDNEW
« no previous file with comments | « pym/_emerge/UnmergeDepPriority.py ('k') | pym/_emerge/depgraph.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698