Andrey Smirnov
772111ad26
Commands mirror/repo/snapshot rename. #63
2014-07-26 17:11:26 +04:00
Andrey Smirnov
52bb33dc69
Fix bugs with prefix/storage parsing. #15
2014-07-22 00:27:49 +04:00
Andrey Smirnov
915b0d1697
Integrate PublishedRepos with storages & context. #15
2014-07-21 17:43:12 +04:00
Andrey Smirnov
96e878a2e0
Separate out LocalPublishedStorage interface. #15
2014-07-18 17:44:54 +04:00
Andrey Smirnov
fe1046a7a3
Support for filters in mirror create/update/show. #64
2014-07-16 13:28:11 +04:00
Andrey Smirnov
56d777af0a
Introduce regexp query matching.
2014-07-15 19:00:06 +04:00
Andrey Smirnov
401bb768d7
Fix bug with architectures query: it was always true.
2014-07-14 19:37:12 +04:00
Andrey Smirnov
5880d11899
Fix refactoring leftover bug.
2014-07-14 19:16:02 +04:00
Andrey Smirnov
ed6e261bd0
Rewrite snapshot pull to use PackageList.Filter instead of homebrew algorithm.
2014-07-14 19:02:15 +04:00
Andrey Smirnov
9893e4af3d
Add flag to control downlod limit in aptly mirror update. #62
2014-07-13 16:11:18 +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
eef49516ef
Fix bugs after style fixes.
2014-07-10 23:31:53 +04:00
Andrey Smirnov
e745747370
Style fixes as suggested by tools.
2014-07-10 21:34:52 +04:00
Andrey Smirnov
81d506b226
Dependencies should be matched for each package one by one. #70
2014-07-10 00:13:19 +04:00
Andrey Smirnov
1c30b2b9de
Simplification: we are already able to search for all packages. #70
2014-07-10 00:10:53 +04:00
Andrey Smirnov
58a57f2b2c
Merge branch 'pull_multiple_packages' of https://github.com/simonaquino/aptly into simonaquino-pull_multiple_packages
2014-07-09 18:16:46 +04:00
Andrey Smirnov
79016f7f98
Slight refactoring, make wrong param real error. #73
2014-07-07 23:36:59 +04:00
Simon Aquino
429788db0f
List snapshots by time
...
Users now have the choice of listing the snapshot by time as well as
name (default behaviour).
An additional flag has been added '--sort=' which controls the sort
method applied to the list produced by aptly snapshot list.
The possible values are:
--sort=name (default): sorts the snapshot list by name (lexicographic
order)
--sort=time: sorts the snapshot list in chronological order (oldest to
newest)
2014-06-30 19:25:13 +01:00
Simon Aquino
3cf281965b
Implementation of all-matches functionality + tests
...
When performing an *aptly snapshot pull*, users might list dependency
versions that can potentially match multiple packages in the source
snapshot. However, the current implementation of the 'snapshot pull'
command only allows one package to be pulled from a snapshot at a time
for a given dependency.
The newly implemented all-matches flag allows users to pull all the
matching packages from a source snapshot, provided that they satisfy the
version requirements indicated by the dependencies.
The all-matches flag defaults to false and only produces the described
behaviour when it is explicitly set to true.
2014-06-27 03:36:03 +01:00
Andrey Smirnov
2dae9b01a1
Grammar fix. #36
2014-06-06 02:09:00 +04:00
Andrey Smirnov
9a34b4ff1f
Update commands to handle multiple components repositories. #36
2014-06-04 17:43:16 +04:00
Andrey Smirnov
d218159455
Multiple connections for published repo. #36
2014-06-04 17:06:34 +04:00
Andrey Smirnov
8be6911238
Fix multiple component in aptly graph. #36
2014-06-04 17:04:05 +04:00
Andrey Smirnov
e161313efa
Fix aptly serve: correct components list. #36
2014-06-03 17:25:15 +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
43ee735aa4
Fix error capitalization.
2014-06-03 14:33:19 +04:00
Andrey Smirnov
e1dbab6988
Allow publishing of empty snapshots and local repos. #55
2014-05-31 21:13:30 +04:00
Andrey Smirnov
c72ef05a2a
Support for -no-remove while merging snapshots. #57
2014-05-29 18:05:52 +04:00
Andrey Smirnov
869e83713d
Remove debugging output. #51
2014-05-29 00:49:26 +04:00
Andrey Smirnov
7b9e3429fd
Use gographviz escaping instead of homegrown escape function. #51 #58
...
It doesn't fix the bug #58 , waiting for maintainer of gographviz to
accept the patch: https://code.google.com/p/gographviz/issues/detail?id=2
2014-05-29 00:47:37 +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
1d31a5c25f
Don't use fixed cap, as it might be more than length. #53
2014-05-16 00:29:43 +04:00
Andrey Smirnov
05a42f4cba
aptly exits with 2 on command/flag parse error. #52
2014-05-16 00:22:51 +04:00
Andrey Smirnov
10bbefeb25
Fix support for flat format repositories in subdirectories with common pool. #47
2014-05-10 16:56:50 +04:00
Andrey Smirnov
87295c6580
Move command description from man file to command help. #42
...
Man file is auto-generated from inline command help.
N.B. I should document this in Contributing.
2014-04-23 23:30:21 +04:00
Ryan Uber
6c3b2f686e
snapshot: FilterLatestRefs returns nothing as it deals with a pointer.
2014-04-22 23:33:30 -07:00
Ryan Uber
385ac1afd0
snapshot: explicity call FilterLatestRefs() where needed rather than calling from Merge()
2014-04-22 22:28:14 -07:00
Ryan Uber
d1cc562f3c
cmd/snapshot_merge: reword -latest flag to match man page
2014-04-22 17:48:53 -07:00
Ryan Uber
133d67bffa
snapshot: newest -> latest
2014-04-22 17:44:03 -07:00
Ryan Uber
cd369f5fa0
snapshot: add cli flag for taking newest during merge
2014-04-22 17:44:03 -07:00
Ryan Uber
992a5cee37
snapshot: first pass at newest-wins functionality.
2014-04-22 17:44:03 -07:00
Andrey Smirnov
cc8baec317
Command aptly publish switch to switch published snapshot. #8
2014-04-22 20:17:21 +04:00
Andrey Smirnov
1200e9cc95
Command aptly publish update: update local repo published in-place. #8
2014-04-22 18:35:20 +04:00
Andrey Smirnov
4541e0bdae
Fix misprint. #8
2014-04-22 17:51:22 +04:00
Andrey Smirnov
522684aabb
Use progress for printing. #8
2014-04-22 17:19:39 +04:00
Andrey Smirnov
9445f3a0fa
Basis for repo re-publishing, cleaning up prefix + component published package pool. #8
2014-04-22 17:07:25 +04:00
Artem Yakimenko
d9f4686e2c
Fixing minor spelling/grammar issues in documentation.
2014-04-22 11:08:57 +04:00
Andrey Smirnov
e33f5792e1
Add -raw for aptly publish list. #31
2014-04-15 23:53:53 +04:00
Andrey Smirnov
b85f46547b
Allow to customize Origin/Label during publishing. #29
2014-04-15 11:47:21 +04:00
Andrey Smirnov
90dd21b270
Raw (machine-readable) format for aptly mirror/repo/snapshot list. #27
2014-04-15 10:43:36 +04:00