Andrey Smirnov
ad11053412
Support for locking, unlocking, interruption, cleanup. #45 #114
2014-10-03 01:34:22 +04:00
Andrey Smirnov
1042894123
Abort downloader on shutdown, don't wait for downloads to finish. #45 #114
2014-10-03 01:31:38 +04:00
Andrey Smirnov
93c1c7aaab
Support for closing and re-opening database. #45 #114
2014-10-02 21:41:58 +04:00
Andrey Smirnov
a0870f6726
Refactor mirror download code, split it into separate methods. #45 #114
2014-10-02 19:30:37 +04:00
Andrey Smirnov
aeae6009c4
Introduce plusWorkaround: generate copy of file with '+' -> ' ' to workaround S3/apt bug. #98
2014-10-01 21:32:56 +04:00
Andrey Smirnov
8aa1954ba7
Support for custom storage class and encryption method. #105
2014-10-01 19:16:15 +04:00
Andrey Smirnov
1ed647e1b0
List storage & prefix in publish list. #113
2014-10-01 00:44:01 +04:00
Andrey Smirnov
7e8f692b2c
Use better words. #108
2014-09-30 23:24:51 +04:00
Andrey Smirnov
2c84faaf8d
System test for repo adding .udebs. #108
2014-09-30 21:26:28 +04:00
Andrey Smirnov
7d8600b840
Add support for mirroring, showing, and editing remote repos with .udebs. #108
2014-09-25 22:12:59 +04:00
Andrey Smirnov
fa786332de
Allow changing "download sources" option for the mirror. #109
2014-09-22 19:36:48 +04:00
Andrey Smirnov
5e1bd0ff0e
Correctly parse boolean flags in combination with config options. #104
...
Config option should act as default, while flag should override it only if set.
2014-09-22 13:41:26 +04:00
Andrey Smirnov
9c92b81706
Remove -dry-run flag for aptly snapshot filter, as it is useless. #82
2014-09-22 01:54:35 +04:00
Andrey Smirnov
ec4d2bcefe
Fix spelling mistakes found by lintian.
2014-09-20 18:09:47 +04:00
Andrey Smirnov
1b08b7311f
Implementation of command aptly snapshot filter. #82
2014-09-01 22:09:58 +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
97158ef37b
Support for --passphrase & --passphrase-file arguments on publishing. #94
2014-09-01 15:13:07 +04:00
Andrey Smirnov
4940fdc951
Note support of FTP. #48
2014-08-29 19:38:25 +04:00
Andrey Smirnov
72f8e4ab61
Check architectures before applying arch change. #99
2014-08-29 00:52:47 +04:00
Andrey Smirnov
f19ece776d
Merge branch 'mirror-edit-arch' of https://github.com/vbatoufflet/aptly into vbatoufflet-mirror-edit-arch
2014-08-28 22:49:19 +04:00
Andrey Smirnov
839763c0b9
Command package show with tests. #80
2014-08-28 22:47:41 +04:00
Andrey Smirnov
468b1f11b9
New command: package search to search whole package DB for matching packages. #80
2014-08-28 19:42:47 +04:00
Vincent Batoufflet
f66302ef31
Add ability to edit mirror architectures
2014-08-26 23:22:51 +02:00
Andrey Smirnov
3030e66d4c
Fix -with-deps searching. #81
2014-08-26 19:25:02 +04:00
Andrey Smirnov
03ec1f97a7
Fix after style fix. #96
2014-08-26 02:02:11 +04:00
Andrey Smirnov
a2df51b40e
Commands mirror/repo/snapshot search. #81
2014-08-26 02:01:11 +04:00
Andrey Smirnov
ae906f525e
Style fixes. #96
2014-08-26 01:09:49 +04:00
Andrey Smirnov
b4a5a55cac
Style fixes. #96
2014-08-26 01:06:33 +04:00
Andrey Smirnov
099a82c816
Style fixes. #96
2014-08-25 22:06:25 +04:00
Andrey Smirnov
68e600974d
Refactoring: remove context switching, another way to catch panics, colored output. #96
2014-08-25 22:05:02 +04:00
Simon Aquino
72e54aa3d1
Fixed a bug with the context switching
...
The context switching wasn't really happening. Now the issue is fixed.
2014-08-16 23:32:38 +00:00
Simon Aquino
91ff904ac4
Adding filename flag to specify task run filename.
...
Just realised commands can not have any subcommands and therefore
consist of single words (for example serve or version). Hence I can't
assume that if len(args)==1 then the user has entered the filename.
I have created the filename flag so the user is forced to specify it
when they wish to run aptly tasks from files.
2014-08-16 22:13:24 +00:00
Simon Aquino
6ff601f4a2
Making sure context is initialised before using it
...
Now checkong context is not nil before setting panicked = true
2014-08-16 14:33:36 +00:00
Simon Aquino
dfc1f27d4c
Better wording for task run message.
2014-08-16 14:18:35 +00:00
Simon Aquino
005cee572e
Aptly script has now become aptly task
...
It makes more sense. Multiple lines of aptly commands can now be called
'aptly tasks' which could potentially be automated, in the future?
2014-08-16 14:14:56 +00:00
Simon Aquino
18e3ed5d64
aptly script run implementation
...
This new aptly command will allow to run multiple commands within a single
aptly command, running in a single thread. The commands can be included
in a text file or added to the aptly script run command in one line,
separated by comas ','.
If one command returns an error, then all the subsequent commands will
be skipped.
Each command output will appear on the console within coloured strings,
clearly stating which command is running and the start and the end of
the received output.
2014-08-16 13:55:13 +00:00
Simon Aquino
3c7696ef7e
Refactored main.go
...
The main function - whuch runs aptly commands - has been taken out from
main.go and included to the cmd package. This is useful for the aptly
script run command, which should use that behaviour.
2014-08-16 13:55:13 +00:00
Simon Aquino
cdd34b4759
Added panicked attribute to context.go
...
This attribute is set to false during initalisation, and it's set to
true when error arises.
2014-08-16 13:55:13 +00:00
Simon Aquino
1f2ddca32b
Add switchContext function to context.go
2014-08-16 13:55:13 +00:00
Simon Aquino
df06dc356b
Added script cmd in cmd.go
2014-08-16 13:54:46 +00:00
Simon Aquino
b6c82f073f
Added new script command
2014-08-16 10:17:44 +00:00
Andrey Smirnov
bb6593d21e
Add -force-overwrite flag to publish update, switch, snapshot and repo commands. #90
...
Includes new and updated system tests.
2014-08-05 17:01:18 +04:00
Andrey Smirnov
d558791070
Add -force-overwrite command flag. #90
2014-08-05 15:47:38 +04:00
Andrey Smirnov
60fa0aa68e
Update command usage.
2014-07-28 19:17:21 +04:00
Andrey Smirnov
bf91744078
<endpoint> in command usage. #15
2014-07-28 15:03:55 +04:00
Andrey Smirnov
8649ee3b37
Command aptly mirror edit with tests. #63
2014-07-26 17:59:46 +04:00
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