Andrey Smirnov
6d2f265980
Prefer exact match on package name over provides match
...
When searching for packages which might satisfy given dependency,
aptly was first returning packages which `Provides` mentioned
name. By default aptly is picking up only first match (unless
follow all variants options is enabled), so `Provides:` takes
precedence over exact package name match.
Invert this logic by searching first for package name match.
2017-09-25 18:24:45 +03:00
Andrey Smirnov
ab20c2d329
Add publishing & repo include tests
2017-07-26 00:31:27 +03:00
Andrey Smirnov
982c093fbf
Fix system tests
2017-05-23 16:24:49 +03:00
Andrey Smirnov
589dc93380
Sort package lists when searching or showing objects
...
Fixes #135
Fixes #214
2017-05-05 18:42:46 +03:00
Andrey Smirnov
c798db8056
Add system's requirements.txt, enforce flake8 linter
...
Fix style issues in functional tests.
2017-04-28 00:05:11 +03:00
Andrey Smirnov
154ef7fe65
Fix system tests for aptly repo include
2017-04-26 23:17:04 +03:00
Andrey Smirnov
4601f07349
Fix system tests for aptly repo add
2017-04-26 23:17:04 +03:00
Andrey Smirnov
f17d398e8f
Implement new command aptly repo create ... from snapshot ...
2017-03-04 00:12:18 +03:00
Andrey Smirnov
33d6cd8c0a
Allow filter to be empty for aptly * search commands
...
Empty filter implies "select all packages".
2017-02-10 23:07:06 +03:00
Andrey Smirnov
08bc5ac934
Fix system tests for Go 1.5.
...
Some error strings in Go 1.5 have changed. Until we have something
better for that, use string replace.
2015-09-22 12:40:42 +03:00
Andrey Smirnov
8bda799545
Support for Go-style templating in format for aptly * search. #254
2015-07-02 12:19:41 +03:00
Andrey Smirnov
3c20b5472e
Tests for aptly repo include with per-repo uploaders.json. #71
2015-03-22 19:24:37 +03:00
Andrey Smirnov
8b782ce370
Support for per-repo uploader.json in aptly repo commands. #71
2015-03-22 19:02:20 +03:00
Andrey Smirnov
b4b03f2752
Update system tests. #71
2015-03-20 22:29:50 +03:00
Andrey Smirnov
962c4a842d
Additional tests for aptly repo include. #71
2015-03-20 00:18:32 +03:00
Andrey Smirnov
c53060d95a
Add system test on package restriction check. #71
2015-03-18 23:32:21 +03:00
Andrey Smirnov
7579f1998c
Fix system tests. #71
2015-03-17 01:09:09 +03:00
Andrey Smirnov
775670181c
System tests for -ignore-signatures + -accept-unsigned. #71
2015-03-17 00:17:43 +03:00
Andrey Smirnov
2a3bd5546a
Unsigned files shouldn't be accepted. #71
2015-03-17 00:15:45 +03:00
Andrey Smirnov
197e230ef1
System tests: wrong signature. #71
2015-03-17 00:08:47 +03:00
Andrey Smirnov
c6eeac11a4
System test for wrong checkums. #71
2015-03-17 00:02:39 +03:00
Andrey Smirnov
a59c2ac859
Tests for file removal + missing files. #71
2015-03-16 23:55:47 +03:00
Andrey Smirnov
103fa5310f
First pack of system tests for aptly repo include. #71
2015-03-16 22:50:58 +03:00
Andrey Smirnov
1d1561c6c3
Add missing files.
2015-03-12 00:50:27 +03:00
Andrey Smirnov
9a5b3aeedc
System test. #193
2015-03-11 23:38:16 +03:00
Andrey Smirnov
9fbe33b356
System test for file override from pool. #127
2014-10-17 00:54:42 +04:00
Simon Aquino
951b6e9004
Test to avoid published file truncation when added to repo
...
This test will make sure that when a published file is added to repo, it
doesn't get truncated.
2014-10-16 16:57:50 +01:00
Andrey Smirnov
2c84faaf8d
System test for repo adding .udebs. #108
2014-09-30 21:26:28 +04:00
Andrey Smirnov
0130fc0392
Add -force-replace flag to repo aptly add to replace conflicting packages. #83
2014-09-01 17:59:29 +04:00
Andrey Smirnov
ed03a7c69e
New algorithm for dependency resolution, tests. #100 #81
2014-08-28 19:07:39 +04:00
Andrey Smirnov
346a7bcce9
System tests for mirror, snapshot, repo search. #81
2014-08-27 00:04:01 +04:00
Andrey Smirnov
b9c8a8d9da
System tests for mirror/repo/snapshot rename commands. #63
2014-07-26 17:28:16 +04:00
Andrey Smirnov
bc27c6e14d
System test on using complex query when importing.
2014-07-12 18:02:57 +04:00
Andrey Smirnov
e320ac31d5
Switch aptly repo move/copy/import/remove to use new filters based on queries.
2014-07-12 13:58:38 +04:00
Andrey Smirnov
7192049c16
Update to new PublishedRepo with multiple components. #36
...
Multiple component publishing doesn't work yet, but old features are working.
2014-06-03 17:09:00 +04:00
Andrey Smirnov
a1e360b07b
Conflict detection for packages in one list. #60
2014-05-29 18:01:07 +04:00
Andrey Smirnov
5b75dbc481
Fix system tests. #54
2014-05-18 00:16:00 +04:00
Andrey Smirnov
8b2920d5dd
aptly repo add now exists with non-zero exit code if some files fail to add. #54
2014-05-17 22:23:20 +04:00
Andrey Smirnov
90dd21b270
Raw (machine-readable) format for aptly mirror/repo/snapshot list. #27
2014-04-15 10:43:36 +04:00
Andrey Smirnov
c7dcc8ff59
System test for aptly repo edit. #12
2014-03-28 20:49:37 +04:00
Andrey Smirnov
0f8f43b9f0
Default distribution/component could be specified when creating repo. #12
2014-03-26 21:24:09 +04:00
Andrey Smirnov
7f2f435e2d
Forgotten file. #10
2014-03-26 21:23:49 +04:00
Andrey Smirnov
c325119081
Repo can't be dropped if published. #10
2014-03-26 21:10:43 +04:00
Andrey Smirnov
1902f38e6b
Fix race in fatal exit & context shutdown.
2014-03-04 18:26:19 +04:00
Andrey Smirnov
f1f008f2f5
System tests for aptly repo import.
2014-02-27 20:57:30 +04:00
Andrey Smirnov
abe9a37408
System tests for aptly repo move|copy.
2014-02-27 18:06:13 +04:00
Andrey Smirnov
0549db6833
System tests for aptly repo remove.
2014-02-27 16:22:18 +04:00
Andrey Smirnov
f430e78a2b
Fix system tests after Package.String() has been changed.
2014-02-27 13:15:28 +04:00
Andrey Smirnov
85f3d15e8c
System tests for aptly repo drop.
2014-02-26 22:14:18 +04:00
Andrey Smirnov
8ebc3e65a5
Fix test depending on $HOME.
2014-02-26 13:42:36 +04:00