Ettore Di Giacinto
|
c7e1803540
|
Fix path deletion on artifacts
|
2019-11-29 19:01:59 +01:00 |
|
Ettore Di Giacinto
|
30a7312911
|
Compute upgrades
Make solver compute simply upgrades and the installer execute them.
Add simple upgrade test
|
2019-11-29 19:01:56 +01:00 |
|
Ettore Di Giacinto
|
2c7391fcc9
|
Adapt installer to new changes
|
2019-11-29 19:01:52 +01:00 |
|
Ettore Di Giacinto
|
fa46601638
|
Adapt compiler and installer to Tree removal
|
2019-11-29 19:01:49 +01:00 |
|
Ettore Di Giacinto
|
5915688830
|
Add client tests
|
2019-11-26 18:06:23 +01:00 |
|
Ettore Di Giacinto
|
a54040dcd3
|
Add http client for installer #3
|
2019-11-26 18:05:48 +01:00 |
|
Ettore Di Giacinto
|
08897b5105
|
Allow one instance of the application to run
|
2019-11-25 20:28:08 +01:00 |
|
Ettore Di Giacinto
|
7bbd6d5e68
|
Add Search() in Repositories
|
2019-11-25 20:03:17 +01:00 |
|
Ettore Di Giacinto
|
820a157698
|
Add SetUri to Repository
|
2019-11-25 20:02:59 +01:00 |
|
Ettore Di Giacinto
|
f3ba014593
|
Add test for persistent database with bolt
|
2019-11-25 20:02:43 +01:00 |
|
Ettore Di Giacinto
|
c9c803a819
|
Return errors more consistently
|
2019-11-25 20:02:18 +01:00 |
|
Ettore Di Giacinto
|
b751b02830
|
Do not register viper bindings in init
Otherwise they get overlapped. Use PreRun instead
|
2019-11-25 19:55:30 +01:00 |
|
Ettore Di Giacinto
|
a8b350fd8e
|
Implement uninstall
Also add RemovePackage in database implementation (boltdb is not tested yet)
Add test case for uninstall
|
2019-11-24 00:16:12 +01:00 |
|
Ettore Di Giacinto
|
0d7b2cf448
|
Track installed files
|
2019-11-23 22:41:51 +01:00 |
|
Ettore Di Giacinto
|
7d99d57ad5
|
Check if package was inserted in systemdb in tests
|
2019-11-23 18:58:34 +01:00 |
|
Ettore Di Giacinto
|
d4bb0e346e
|
Execute finalizers if present
|
2019-11-23 18:58:09 +01:00 |
|
Ettore Di Giacinto
|
3b9337a03b
|
Keep the path around after writing the yaml, otherwise compile specs couldn't be found
|
2019-11-23 18:41:15 +01:00 |
|
Ettore Di Giacinto
|
8f6393e157
|
Add repository test file
|
2019-11-23 15:43:14 +01:00 |
|
Ettore Di Giacinto
|
e9c01b46a7
|
Use well defined structure for serializing, fixups to make test green
|
2019-11-23 15:42:53 +01:00 |
|
Ettore Di Giacinto
|
a879411c54
|
Add test case
|
2019-11-23 12:19:05 +01:00 |
|
Ettore Di Giacinto
|
542d45a646
|
Do not use interface in struct used for serialization
|
2019-11-23 00:29:44 +01:00 |
|
Ettore Di Giacinto
|
43ab851cb9
|
Load tree when generating repo
|
2019-11-22 23:24:22 +01:00 |
|
Ettore Di Giacinto
|
e664f4f2cf
|
Return client from repository and install packages in the workers
|
2019-11-22 23:13:33 +01:00 |
|
Ettore Di Giacinto
|
75c1b66ae3
|
Add finalizers
|
2019-11-22 22:23:05 +01:00 |
|
Ettore Di Giacinto
|
a2f23d3bf5
|
WIP
|
2019-11-22 21:01:38 +01:00 |
|