diff options
author | Katja Marttila <katja.marttila@qt.io> | 2019-10-30 09:50:05 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2020-03-24 07:38:56 +0200 |
commit | 14a2502c7781a7e8036912767eea990a92dd560c (patch) | |
tree | 0e5137943ee8ebd56892a21f41cde3486ab2c8ba /src/libs/installer/metadatajob.h | |
parent | 4d7c5d092e95f2eb2113780971027e0adfa41440 (diff) |
Add possibility to compress metadata per repository
Added two new configure options for repogen. --unite-metadata will
create both 'old' style meta 7z, which is one per component, and new
style which is one per repository. --unite-metadata-only will create
only new syntax meta 7z. One meta 7z per repository will significantly
decrease the download time if there are several packages in one
repository.
Change-Id: I651b24e93fdef3efb6253ee9b119ebad3bae4d59
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/libs/installer/metadatajob.h')
-rw-r--r-- | src/libs/installer/metadatajob.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/installer/metadatajob.h b/src/libs/installer/metadatajob.h index cd4f87cd6..e3a7f6a44 100644 --- a/src/libs/installer/metadatajob.h +++ b/src/libs/installer/metadatajob.h @@ -99,6 +99,8 @@ private: void resetCompressedFetch(); Status parseUpdatesXml(const QList<FileTaskResult> &results); QSet<Repository> getRepositories(); + void addFileTaskItem(const QString &source, const QString &target, const Metadata &metadata, + const QString &sha1, const QString &packageName); private: PackageManagerCore *m_core; |