193 Commits

Author SHA1 Message Date
Andrey Smirnov
6b02b18c8e Substraction of PackageRefLists. 2014-02-11 18:52:30 +04:00
Andrey Smirnov
94616e1b06 Diffing without overrideMatching. 2014-02-11 17:26:18 +04:00
Andrey Smirnov
3075addd46 Support for flat repositories. 2014-02-10 14:47:52 +04:00
Andrey Smirnov
fc51eb8414 Add spaces to SHA1/SHA256 sums in packages. 2014-02-10 13:40:34 +04:00
Andrey Smirnov
bb13462f7b Fix error message. 2014-02-07 13:33:15 +04:00
Andrey Smirnov
7cbba33fe7 Fetching mirror (Release files) with crypto signatures. 2014-02-06 22:12:31 +04:00
Andrey Smirnov
0e9ccb4481 Publishing repository without signer (no signed files). 2014-02-06 19:55:55 +04:00
Andrey Smirnov
d350e9edba Fix broken code due to addition of Progress. 2014-02-04 13:06:55 +04:00
Andrey Smirnov
ab468bcac4 Use progress when downloading repo. 2014-02-04 12:38:32 +04:00
Andrey Smirnov
79eaf5d460 Parsing Release files for checksums of Packages files. 2014-02-03 20:57:34 +04:00
Andrey Smirnov
c1feb4210c Pass expected checksums for package files to downloader. 2014-02-03 17:42:12 +04:00
Andrey Smirnov
360e09cc7d Update to new non-pointer interfaces. 2014-02-03 17:41:54 +04:00
Andrey Smirnov
182a4bd39c Update tests. 2014-02-03 17:41:39 +04:00
Andrey Smirnov
35976f5ff1 Trim hashes when parsing packages, export package expected checksums. 2014-02-03 17:41:12 +04:00
Andrey Smirnov
67422642ef Fix order of fields. 2014-01-31 19:03:50 +04:00
Andrey Smirnov
de5e39818e Fix description to be more readable. 2014-01-31 19:03:30 +04:00
Andrey Smirnov
c4f1179b65 Lookup PublishedRepo by snapshot. 2014-01-29 18:11:40 +04:00
Andrey Smirnov
772035ad44 Find snapshot by source. 2014-01-29 18:00:53 +04:00
Andrey Smirnov
e49afbcd2d Snapshot dropping. 2014-01-29 17:13:42 +04:00
Andrey Smirnov
555256c1fe Search snapshots by source repo. 2014-01-29 16:16:24 +04:00
Andrey Smirnov
26267802e9 Dropping remote repos. 2014-01-29 15:57:19 +04:00
Andrey Smirnov
c538ca8cc6 Add options --with-packages to show list of packages in snapshot & mirror. 2014-01-28 12:26:05 +04:00
Andrey Smirnov
03b800882c Deduplicate variants slice before processing it. 2014-01-24 17:45:33 +04:00
Andrey Smirnov
121f93957d Fix multiple subtle bugs in dependency verification. 2014-01-24 14:12:03 +04:00
Andrey Smirnov
99621119e8 NewSnapshotFromRefList method. 2014-01-19 12:57:04 +04:00
Andrey Smirnov
aa803efd28 Merging two snapshots into one. 2014-01-19 12:32:46 +04:00
Andrey Smirnov
4fea570f5e Removing published repos & matching files. 2014-01-17 20:49:38 +04:00
Andrey Smirnov
cf12c0b751 Removing directories under public root. 2014-01-17 13:46:59 +04:00
Andrey Smirnov
33a8dcdacd Published persistence: save persisted when publishing. 2014-01-16 23:04:22 +04:00
Andrey Smirnov
a8e6251a80 Add SnapshotCollection.ByUUID. 2014-01-16 20:57:45 +04:00
Andrey Smirnov
81d6325730 Rework downloading: first build queue, then use it to download. 2014-01-16 17:46:57 +04:00
Andrey Smirnov
8ece5368b1 Report back estimated size of downloads. 2014-01-14 14:17:41 +04:00
Andrey Smirnov
49c8c8bdc0 Snapshot difference algorithm. 2014-01-13 20:27:14 +04:00
Andrey Smirnov
e70517b9ca Change package key to be more groupable: arch goes first. 2014-01-13 20:27:01 +04:00
Andrey Smirnov
1268f744ab Don't download the same files twice in one cycle. 2014-01-13 00:19:45 +04:00
Andrey Smirnov
9ca005147c Snapshot creation from package list. 2014-01-12 13:05:27 +04:00
Andrey Smirnov
c0b41a7e96 Merge PackageList & PackageIndexedList, support for package removal. 2014-01-11 20:05:04 +04:00
Andrey Smirnov
335298d074 Export ParseDependency & friends. 2014-01-11 18:57:50 +04:00
Andrey Smirnov
01338d6037 A bit of niceness: more hints for first-time user. 2014-01-10 13:21:37 +04:00
Andrey Smirnov
645bba1924 Provides is a _list_. 2014-01-09 20:07:00 +04:00
Andrey Smirnov
10da8330b0 Fix to support dependency variants. 2014-01-09 14:38:36 +04:00
Andrey Smirnov
6412bee952 Use method to load package list from reflist. 2014-01-09 14:21:24 +04:00
Andrey Smirnov
f168feb9b8 Architecture parsing, package list from reflist. 2014-01-09 14:18:37 +04:00
Andrey Smirnov
4e2fce7251 Dependency to string. 2014-01-09 14:18:28 +04:00
Andrey Smirnov
e37fe33203 Dependency resolution engine with tests. 2014-01-09 13:12:32 +04:00
Andrey Smirnov
5dbb771ba8 Refactor to use single struct Dependency. 2014-01-08 18:38:02 +04:00
Andrey Smirnov
4969c31e38 Push not finished file to fix build. 2014-01-08 18:28:48 +04:00
Andrey Smirnov
b1e9b82ce3 Dependency parsing. 2014-01-08 18:16:01 +04:00
Andrey Smirnov
275db14b9f Package.getDependencies method. 2014-01-08 17:40:04 +04:00
Andrey Smirnov
5ccbd232f4 Package MatchesArchitecture, Provides. 2014-01-08 17:32:52 +04:00