Andrey Smirnov
9a767b7631
Merge pull request #646 from smira/update-gin
...
Upgrade gin-gonic to latest master, fix compatibility issues
2017-09-28 01:42:42 +03:00
Andrey Smirnov
3756db2491
Upgrade gin-gonic to latest master, fix compatibility issues
2017-09-28 00:33:59 +03:00
Andrey Smirnov
ff8e4a8659
Merge pull request #645 from smira/man-no-false
...
Remove `=false` in usage and man page
2017-09-27 16:35:05 +03:00
Andrey Smirnov
aec6c2f2e2
Remove =false in usage and man page
2017-09-27 01:01:01 +03:00
Andrey Smirnov
d611d0d829
Merge pull request #620 from cavedon/skipCleanup
...
Add -skip-cleanup option for publish commands.
2017-09-27 00:35:47 +03:00
Andrey Smirnov
b4deedda01
Merge branch 'master' into skipCleanup
2017-09-27 00:14:24 +03:00
Andrey Smirnov
0f14143141
Merge pull request #644 from smira/615-all-variants
...
Fix incomplete dependencies with follow-all-variants
2017-09-26 15:45:26 +03:00
Andrey Smirnov
e5198178a5
Fix incomplete dependencies with follow-all-variants
...
When `-dep-follow-all-variants` option is enabled, dependency resolving
process shouldn't stop even if dependency is already satisfied - there
mgiht be other ways to satisfy dependency.
Also fix issue with parsing multiarch specs like
`python:any`.
2017-09-26 00:09:15 +03:00
Andrey Smirnov
1c44b4f787
Merge pull request #643 from smira/618-prefer-exact-match
...
Prefer exact match on package name over provides match
2017-09-25 20:42:43 +03:00
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
325d391007
Merge pull request #630 from skyscrapers/expose-context
...
Expose the context outside of the cmd package.
2017-09-22 19:20:01 +03:00
Ringo De Smet
91a3dc9e94
Expose the context outside of the cmd package.
2017-09-22 16:45:10 +02:00
Andrey Smirnov
31f4af5722
Merge branch 'master' into skipCleanup
2017-09-20 17:53:24 +03:00
Andrey Smirnov
e0aaa8bb80
Merge pull request #640 from smira/636-upcase-package-name
...
Allow uppercase package name in package query expressions
2017-09-18 22:34:32 +03:00
Andrey Smirnov
50035d5bc4
Allow uppercase package name in package query expressions
...
Fixes : #636
Before this fix, aptly was always treating strings starting with
uppercase letter as field name, which was breaking package queries
like `VMware-Horizon-Client_4.5.0_all`.
Now aptly accepts only fields which don't contain underscore, and
everything else would be parsed as package reference.
2017-09-18 21:36:06 +03:00
Andrey Smirnov
985f1a17b5
Merge pull request #638 from smira/fix-sys-tests
...
Update PD GPG key id to fix the tests
2017-09-18 19:14:45 +03:00
Andrey Smirnov
72ac1bc33c
Update PD GPG key id to fix the tests
2017-09-18 18:09:36 +03:00
Andrey Smirnov
f0d6b1c29f
Merge pull request #637 from smira/fix-linter-go-1.9
...
Fix lint warning & add Go 1.9 to the mix
2017-09-16 21:36:51 +03:00
Andrey Smirnov
bd5fc8ae62
Varnish repos got moved
2017-09-15 23:43:51 +03:00
Andrey Smirnov
9ca81ff3bc
Fix lint warning & add Go 1.9 to the mix
2017-09-15 22:54:39 +03:00
Andrey Smirnov
d9607cf88c
Merge pull request #624 from smira/no-go-16
...
Drop support for Go 1.6, only Go 1.7+ is supported
2017-08-17 22:02:30 +03:00
Andrey Smirnov
4f56f34d82
Merge pull request #623 from smira/446-package-query-duplicates
...
Allow package queries to return duplicate entries on `PackageCollection`
2017-08-17 17:37:57 +03:00
Ludovico Cavedon
e2956a84ce
Merge branch 'master' into skipCleanup
2017-08-16 14:44:33 -07:00
Andrey Smirnov
00a9eb72d8
Drop support for Go 1.6, only Go 1.7+ is supported
2017-08-17 00:44:04 +03:00
Andrey Smirnov
cbc8051c5c
Merge pull request #622 from smira/619-s3-prefix
...
Fix S3 path caching double-prefix
2017-08-17 00:42:08 +03:00
Andrey Smirnov
a27b489ba2
Allow package queries to return duplicate entries on PackageCollection
...
Fixes #446
2017-08-17 00:40:34 +03:00
Andrey Smirnov
790d85881b
Fix S3 path caching double-prefix
...
Original PR: #621
Fixes : #619
I've added unit-test to Martyn's PR.
Without this fix, if `prefix` is set on S3 publish endpoint,
aptly would incorrectly build path cache and re-upload every object
on publish.
2017-08-16 23:57:41 +03:00
Ludovico Cavedon
d6a3917141
Add -skip-cleanup option for publish commands.
...
Allow skipping unreferenced files cleanup on publish switch/update/drop
via the -skip-cleanup command line option.
Also support API SkipCleanup parameter.
Fixes #570 .
2017-08-15 19:08:17 -07:00
Andrey Smirnov
35e2253944
Merge pull request #614 from smira/600-fix-double-mirror-update
...
Fix bug with `PoolPath` field being overwritten on mirror update
v1.1.1
2017-08-11 20:48:04 +03:00
Andrey Smirnov
a584b2e058
Fix bug with PoolPath field being overwritten on mirror update
...
While updating mirror, if package file is already in pool path,
field `PoolPath` was left as empty which results in package file
being unavailable later on while publishing.
2017-08-11 20:05:55 +03:00
Andrey Smirnov
587bfd742f
Merge pull request #613 from smira/607-trim-slashes
...
Trim slashes while parsing publish prefix
v1.1.0
2017-08-09 13:36:35 +03:00
Andrey Smirnov
84ef963d7d
Trim slashes while parsing publish prefix
...
Fixes : #607
2017-08-09 01:26:47 +03:00
Andrey Smirnov
e70ef0a518
Merge pull request #612 from smira/610-stderr
...
Print error messagge 'unable to open database' to stderr
2017-08-09 01:00:18 +03:00
Andrey Smirnov
e05768737f
Print error messagge 'unable to open database' to stderr
...
Fixes #610
2017-08-09 00:01:51 +03:00
Andrey Smirnov
a626e4693b
Merge pull request #604 from AlekSi/patch-1
...
Try to reduce build duration
2017-08-08 22:04:49 +03:00
Alexey Palazhchenko
4d9b4298d8
Merge branch 'master' into patch-1
2017-07-31 22:13:27 +03:00
Andrey Smirnov
4cca7272ce
Merge pull request #603 from smira/improve-pgp-internal
...
Improve internal PGP provider
2017-07-31 20:57:43 +03:00
Andrey Smirnov
e9b2c18e2f
Attempt to fix the tests
2017-07-28 22:37:20 +03:00
Andrey Smirnov
cbb576cbcc
Fix up system tests
2017-07-28 22:37:20 +03:00
Alexey Palazhchenko
bcc83bff31
Try to reduce build duration
2017-07-28 10:10:34 +03:00
Andrey Smirnov
68da8a674a
Improve internal PGP provider
...
1. Print additional details about keys being used for signing
2. Skip expired keys
3. Add `\n` to logged messages
2017-07-28 00:53:50 +03:00
Andrey Smirnov
cafa82f018
Merge pull request #601 from AlekSi/patch-1
...
Use SVG badges
2017-07-28 00:47:08 +03:00
Andrey Smirnov
83a9c394f3
Merge pull request #602 from AlekSi/patch-2
...
Update Travis CI configuration
2017-07-28 00:46:55 +03:00
Alexey Palazhchenko
2c0a1b836c
Update Travis CI configuration
...
* Use Ubuntu 14.04 with Docker.
* Use latest patch versions of Go.
* Replace hacks for forks with an official solution.
2017-07-28 00:08:27 +03:00
Alexey Palazhchenko
28ae18792d
Use SVG badges
2017-07-27 23:57:13 +03:00
Andrey Smirnov
2811ad02d5
Merge pull request #581 from smira/pgp-golang
...
Implement new PGP provider via Go internal library
2017-07-26 22:14:46 +03:00
Andrey Smirnov
ab20c2d329
Add publishing & repo include tests
2017-07-26 00:31:27 +03:00
Andrey Smirnov
d137bcf8d4
Fix up/add mirror update tests
2017-07-26 00:00:06 +03:00
Andrey Smirnov
3674e1adee
System tests for mirror create/update with internal PGP implementation
2017-07-21 01:09:20 +03:00
Andrey Smirnov
05a5e69483
Fix misspelling
2017-07-21 01:01:58 +03:00