Andrey Smirnov
9b3dfe920d
Merge branch 'vbatoufflet-mirror-edit-arch'
2014-08-29 00:53:15 +04:00
Andrey Smirnov
72f8e4ab61
Check architectures before applying arch change. #99
2014-08-29 00:52:47 +04:00
Andrey Smirnov
755944652f
System tests for mirror edit with architectures. #99
2014-08-29 00:52:03 +04:00
Andrey Smirnov
b29d42d023
Fix system test, use ${HOME}. #80
2014-08-29 00:46:59 +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
c56ecab06f
Method PackageRefList.Has(). #80
2014-08-28 22:25:19 +04:00
Andrey Smirnov
02d86422a8
Fix tests by introducing stable sort. #80
2014-08-28 22:03:06 +04:00
Andrey Smirnov
65efe0cd2a
System tests for aptly package search. #80
2014-08-28 21:44: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
Andrey Smirnov
608870265c
New common interface for PackgeCollection & PackageList: PackageCatalog. #80
2014-08-28 19:41:30 +04:00
Andrey Smirnov
ed03a7c69e
New algorithm for dependency resolution, tests. #100 #81
2014-08-28 19:07:39 +04:00
Andrey Smirnov
5a42c60af4
Simplify and make more deterministic algorithm for dependency pulling. #100
2014-08-28 19:05:32 +04:00
Vincent Batoufflet
f66302ef31
Add ability to edit mirror architectures
2014-08-26 23:22:51 +02:00
Andrey Smirnov
346a7bcce9
System tests for mirror, snapshot, repo search. #81
2014-08-27 00:04:01 +04:00
Andrey Smirnov
9bee7cdd08
Simplify dependency verification code. #81
2014-08-27 00:03:46 +04:00
Andrey Smirnov
74eee3496c
Capture test results in prepared format. #81
2014-08-26 23:58:25 +04:00
Andrey Smirnov
3ef5429212
System tests for aptly mirror search. #81
2014-08-26 19:38:27 +04:00
Andrey Smirnov
3030e66d4c
Fix -with-deps searching. #81
2014-08-26 19:25:02 +04:00
Andrey Smirnov
9ae5a5ffb2
Update system tests. #96
2014-08-26 02:03:58 +04:00
Andrey Smirnov
833d37d22c
Update system tests. #81
2014-08-26 02:03:06 +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
6003764ff5
Add more system tests. #96
2014-08-25 22:15:21 +04:00
Andrey Smirnov
099a82c816
Style fixes. #96
2014-08-25 22:06:25 +04:00
Andrey Smirnov
ef992e2b44
Merge branch 'queeno-script_run_command'
2014-08-25 22:05:34 +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
Andrey Smirnov
39a1f0ec2d
Use go1.3.1.
2014-08-25 21:22:55 +04:00
Andrey Smirnov
318fc5b7f4
Merge branch 'script_run_command' of https://github.com/queeno/aptly into queeno-script_run_command
2014-08-23 22:04:50 +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
b59471ad35
Added RunTask acceptance tests
...
Added a basic RunTask test to test the functionality of the new aptly
task run command. More to come...
2014-08-16 15:11:14 +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
0c09bdedaa
Fixed t03_help:MainTest failing due to new cmd
2014-08-16 14:22:04 +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
b2779d7a88
Go-shellwords added to Gomfile
...
This packages allows us to parse shell commands. Useful for
script_run.go (later added)
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
9a03b5f696
Update leveldb to the latest version.
2014-08-15 21:50:41 +04:00
Andrey Smirnov
047270540a
Version bump: 0.8~dev
2014-08-06 23:34:51 +04:00
Andrey Smirnov
eff3823edf
Upload src-package to bintray.
2014-08-06 13:40:13 +04:00
Andrey Smirnov
9d02f057c6
Version bump: 0.7.1.
v0.7.1
2014-08-06 02:24:43 +04:00
Andrey Smirnov
8387586cc8
Man page update: -force-overwrite flag. #90
2014-08-06 02:04:25 +04:00