Merge bk://oe-devel.bkbits.net/openembedded
authornslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>
Fri, 14 Jan 2005 18:40:12 +0000 (18:40 +0000)
committernslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>
Fri, 14 Jan 2005 18:40:12 +0000 (18:40 +0000)
into bkbits.net:/repos/n/nslu2-linux/openembedded

2005/01/14 12:29:25-06:00 ti.com!kergoth
Fix a bug in the CIA notification script that resulted in files being listed
as many times as there were revisions in the cset for that file.

BKrev: 41e8120cxj6cFaLJ7b0Fa1ZtnsIuNQ

BitKeeper/triggers/ciabot_bk.py

index fe055b4..d75f932 100644 (file)
@@ -242,10 +242,11 @@ class BKClient(CIAClient):
 
     def collectFiles(self):
         # Extract all the files from the output of 'bkchanges changed'
-        files = []
-        for line in self.bkchanges('-n -v -d\'$unless(:GFILE:=ChangeSet){:GFILE:}\'').strip().split('\n'):
-            files.append(File(line))
-        return files
+        lines = []
+        for l in self.bkchanges('-n -v -d\'$unless(:GFILE:=ChangeSet){:GFILE:}\'').strip().split('\n'):
+            if not l in lines:
+                lines.append(l)
+        return [ File(line) for line in lines ]
 
 
 if __name__ == "__main__":