From: nslu2-linux.adm@bkbits.net Date: Fri, 14 Jan 2005 18:40:12 +0000 (+0000) Subject: Merge bk://oe-devel.bkbits.net/openembedded X-Git-Tag: Release-2010-05/1~15434 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8758c420d31de08695b946a8e11921ff2cff6b7b;p=openembedded.git Merge bk://oe-devel.bkbits.net/openembedded 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 --- diff --git a/BitKeeper/triggers/ciabot_bk.py b/BitKeeper/triggers/ciabot_bk.py index fe055b41b4..d75f93257c 100644 --- a/BitKeeper/triggers/ciabot_bk.py +++ b/BitKeeper/triggers/ciabot_bk.py @@ -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__":