Usage:
make-changelog -s <suite> -b <base_suite> [OPTION]...
- make-changelog -e
+ make-changelog -e -a <archive>
Options:
-b, --base-suite suite to be taken as reference for comparison
-n, --binnmu display binNMUs uploads instead of source ones
- -e, --export export interesting files from source packages"""
+ -e, --export export interesting files from source packages
+ -a, --archive archive to fetch data from"""
sys.exit(exit_code)
unpack = {}
files = ('changelog', 'copyright', 'NEWS.Debian', 'README.Debian')
stats = {'unpack': 0, 'created': 0, 'removed': 0, 'errors': 0, 'files': 0}
- query = """SELECT DISTINCT s.source, su.suite_name AS suite, s.version, c.name || '/' || f.filename
+ query = """SELECT DISTINCT s.source, su.suite_name AS suite, s.version, c.name || '/' || f.filename AS 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
- JOIN files_archive_map fam ON f.id = fam.file_id AND fam.archive_id = su.id
+ JOIN files_archive_map fam ON f.id = fam.file_id AND fam.archive_id = su.archive_id
JOIN component c ON fam.component_id = c.id
- WHERE su.archive = :archive_id
+ WHERE su.archive_id = :archive_id
ORDER BY s.source, suite"""
for p in session.execute(query, {'archive_id': archive.archive_id}):
Cnf = utils.get_conf()
cnf = Config()
Arguments = [('h','help','Make-Changelog::Options::Help'),
- ('a','archive','Make-Changelog::Options::Help','HasArg'),
+ ('a','archive','Make-Changelog::Options::Archive','HasArg'),
('s','suite','Make-Changelog::Options::Suite','HasArg'),
('b','base-suite','Make-Changelog::Options::Base-Suite','HasArg'),
('n','binnmu','Make-Changelog::Options::binNMU'),