summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2006-06-12 03:51:39 +0000
committerZac Medico <zmedico@gentoo.org>2006-06-12 03:51:39 +0000
commit474e2e3965bd41fe96958b844b38fec71466fa49 (patch)
treeef7cf50421de1c70dbb1b725f7b1b7f177489fa3 /bin/repoman
parentStack package.mask files in a more logical order as specified in bug #133740. (diff)
downloadportage-multirepo-474e2e3965bd41fe96958b844b38fec71466fa49.tar.gz
portage-multirepo-474e2e3965bd41fe96958b844b38fec71466fa49.tar.bz2
portage-multirepo-474e2e3965bd41fe96958b844b38fec71466fa49.zip
Replace --include-masked with an inverse --ignore-masked option for bug #85576.
svn path=/main/trunk/; revision=3496
Diffstat (limited to 'bin/repoman')
-rwxr-xr-xbin/repoman14
1 files changed, 6 insertions, 8 deletions
diff --git a/bin/repoman b/bin/repoman
index 4125aa97..7fa7314d 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -80,7 +80,7 @@ repoman_options={
"--commitmsgfile" : "Adds a commit message from the specified file",
"--help" : "Show this screen",
"--ignore-arches" : "Ignore arch-specific failures (where arch != host)",
-"--include-masked" : "Include masked packages in scans at category or tree level",
+"--ignore-masked" : "Ignore masked packages (not allowed with commit mode)",
"--pretend" : "Don't commit or fix anything; just show what would be done",
"--quiet" : "Be less verbose about extraneous info",
"--verbose" : "Displays every package name while checking",
@@ -89,7 +89,7 @@ repoman_options={
}
repoman_shortoptions={
"-h" : "--help",
-"-i" : "--include-masked",
+"-i" : "--ignore-masked",
"-I" : "--ignore-arches",
"-m" : "--commitmsg",
"-M" : "--commitmsgfile",
@@ -381,8 +381,9 @@ if ("--version" in myoptions):
show_version()
if mymode=="last" or (mymode=="lfull"):
last()
-if mymode=="commit" and "--include-masked" not in myoptions:
- myoptions.append("--include-masked")
+if mymode == "commit":
+ while "--ignore-masked" in myoptions:
+ myoptions.remove("--ignore-masked")
isCvs=False
myreporoot=None
@@ -508,9 +509,6 @@ if mymode == "commit" and repolevel not in [1,2,3]:
print red("***")
err("Unable to identify level we're commiting from for %s" % string.join(reposplit,'/'))
-if repolevel == 3 and "--include-masked" not in myoptions:
- myoptions.append("--include-masked")
-
startdir=os.getcwd()
for x in range(0,repolevel-1):
@@ -1132,7 +1130,7 @@ for x in scanlist:
if not baddepsyntax:
ismasked = (catdir+"/"+y not in portage.db["/"]["porttree"].dbapi.xmatch("list-visible",x))
if ismasked:
- if "--include-masked" not in myoptions:
+ if "--ignore-masked" in myoptions:
continue
#we are testing deps for a masked package; give it some lee-way
suffix="masked"