From: Zac Medico Date: Wed, 26 Nov 2008 06:51:17 +0000 (-0000) Subject: Eliminate redundant Manifest separation code by combining mychanged + mynew sooner. X-Git-Tag: v2.2_rc17~29 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=de124b51145df5d28280ec4056019ebc079afeb8;p=portage.git Eliminate redundant Manifest separation code by combining mychanged + mynew sooner. svn path=/main/trunk/; revision=12098 --- diff --git a/bin/repoman b/bin/repoman index bf0654516..ae4109b70 100755 --- a/bin/repoman +++ b/bin/repoman @@ -1758,23 +1758,14 @@ else: # Manifests need to be regenerated after all other commits, so don't commit # them now even if they have changed. mymanifests = set() - changed_set = set() - new_set = set() - for f in mychanged: + myupdates = set() + for f in mychanged + mynew: if "Manifest" == os.path.basename(f): mymanifests.add(f) else: - changed_set.add(f) - for f in mynew: - if "Manifest" == os.path.basename(f): - mymanifests.add(f) - else: - new_set.add(f) - mychanged = list(changed_set) - mynew = list(new_set) + myupdates.add(f) + myupdates = list(myupdates) mymanifests = list(mymanifests) - del changed_set, new_set - myupdates = mychanged + mynew myheaders = [] mydirty = [] headerstring = "'\$(Header|Id)"