Eliminate redundant Manifest separation code by combining mychanged + mynew sooner.
authorZac Medico <zmedico@gentoo.org>
Wed, 26 Nov 2008 06:51:17 +0000 (06:51 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 26 Nov 2008 06:51:17 +0000 (06:51 -0000)
svn path=/main/trunk/; revision=12098

bin/repoman

index bf06545169759e815f7a080848bb00c77c2ef084..ae4109b7085526dc85631815807fe6f0480d2209 100755 (executable)
@@ -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)"