From: Zac Medico Date: Thu, 6 Sep 2007 17:52:39 +0000 (-0000) Subject: Skip the most expensive QA tests when --force in enabled since there's no X-Git-Tag: v2.1.3.9~7 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c9474026d9a1e8c13054d399ece669f23b14d54a;p=portage.git Skip the most expensive QA tests when --force in enabled since there's no point in wasting time on them when the user is intent on forcing the commit anyway. (trunk r7713) svn path=/main/branches/2.1.2/; revision=7741 --- diff --git a/bin/repoman b/bin/repoman index 4c98eb931..c7f60592c 100755 --- a/bin/repoman +++ b/bin/repoman @@ -1247,6 +1247,12 @@ for x in scanlist: stats["usage.obsolete"] += 1 fails["usage.obsolete"].append("%s/%s.ebuild: not migrated to modular X" % (x, y)) + if "--force" in myoptions: + # The dep_check() calls are the most expensive QA test. If --force + # is enabled, there's no point in wasting time on these since the + # user is intent on forcing the commit anyway. + continue + for keyword,arch,groups in arches: if not profiles.has_key(arch):