]> err.no Git - dak/commitdiff
make-changelog: only consider latest sources in suites
authorLuca Falavigna <dktrkranz@debian.org>
Tue, 18 Jan 2011 08:18:06 +0000 (08:18 +0000)
committerLuca Falavigna <dktrkranz@debian.org>
Tue, 18 Jan 2011 08:18:06 +0000 (08:18 +0000)
Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
dak/make_changelog.py

index 6fffb456f8bb66ef223f2a4c8f725c1c1ba07e79..44aae5226d02d7e0f1663461ffc7fcf9a9fd856d 100755 (executable)
@@ -166,8 +166,9 @@ def export_files(session, pool, clpool, temppath):
     """
 
     sources = {}
-    query = """SELECT s.source, su.suite_name AS suite, s.version, f.filename
+    query = """SELECT DISTINCT s.source, su.suite_name AS suite, s.version, f.filename
                FROM source s
+               JOIN newest_source n ON n.source = s.source AND n.version = s.version
                JOIN src_associations sa ON sa.source = s.id
                JOIN suite su ON su.id = sa.suite
                JOIN files f ON f.id = s.file