Gentoo Archives: gentoo-portage-dev

From: Brian Dolbec <dolsen@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCHv4] emerge: --autounmask-write if --ask (bug 481578)
Date: Fri, 26 Sep 2014 19:05:13
Message-Id: 20140926120451.472b8a0a.dolsen@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCHv4] emerge: --autounmask-write if --ask (bug 481578) by Alexander Berntsen
1 On Mon, 22 Sep 2014 13:51:21 +0200
2 Alexander Berntsen <bernalex@g.o> wrote:
3
4 > From: Alexander Berntsen <alexander@××××××.net>
5 >
6 > Signed-off-by: Alexander Berntsen <bernalex@g.o>
7 > ---
8 > Update manpage header, as pointed out by Arfrever.
9 >
10 > man/emerge.1 | 5 +++--
11 > pym/_emerge/depgraph.py | 6 ++++--
12 > 2 files changed, 7 insertions(+), 4 deletions(-)
13 >
14 > diff --git a/man/emerge.1 b/man/emerge.1
15 > index e32bb43..a2cb3f6 100644
16 > --- a/man/emerge.1
17 > +++ b/man/emerge.1
18 > @@ -1,4 +1,4 @@
19 > -.TH "EMERGE" "1" "Mar 2014" "Portage VERSION" "Portage"
20 > +.TH "EMERGE" "1" "Sep 2014" "Portage VERSION" "Portage"
21 > .SH "NAME"
22 > emerge \- Command\-line interface to the Portage system
23 > .SH "SYNOPSIS"
24 > @@ -367,7 +367,8 @@ to config files, respecting \fBCONFIG_PROTECT\fR
25 > and \fB\-\-ask\fR. If the corresponding package.* is a file, the
26 > changes are appended to it, if it is a directory, changes are written
27 > to the lexicographically last file. This way it is always ensured
28 > that the new changes take -precedence over existing changes.
29 > +precedence over existing changes. This option is automatically
30 > enabled with +\-\-ask.
31 > .TP
32 > .BR \-\-backtrack=COUNT
33 > Specifies an integer number of times to backtrack if
34 > diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
35 > index 6332733..9f88df3 100644
36 > --- a/pym/_emerge/depgraph.py
37 > +++ b/pym/_emerge/depgraph.py
38 > @@ -7514,12 +7514,14 @@ class depgraph(object):
39 > (using CONFIG_PROTECT). The message includes the
40 > comments and the changes. """
41 >
42 > - autounmask_write =
43 > self._frozen_config.myopts.get("--autounmask-write", "n") == True
44 > + ask = "--ask" in self._frozen_config.myopts
45 > + autounmask_write = \
46 > +
47 > self._frozen_config.myopts.get("--autounmask-write",
48 > +
49 > ask) is True autounmask_unrestricted_atoms = \
50 > self._frozen_config.myopts.get("--autounmask-unrestricted-atoms",
51 > "n") == True quiet = "--quiet" in self._frozen_config.myopts
52 > pretend = "--pretend" in self._frozen_config.myopts
53 > - ask = "--ask" in self._frozen_config.myopts
54 > enter_invalid = '--ask-enter-invalid' in
55 > self._frozen_config.myopts
56 > def check_if_latest(pkg):
57
58 committed, released in 2.2.14_rc1
59
60 --
61 Brian Dolbec <dolsen>