Commit Graph
17 Commits
Author SHA1 Message Date
Jo f8e7891b0b refactor(vcs): remove mux and use interface for other packages (#1859)
* refactor(vcs): remove context passing mutex from VCS interface

* simplify devel upgrade gather

* update vcs upgrade tests

* remove unused mock
2022-12-18 16:37:15 +00:00
Jo 7da9f4869d feat(new engine): skip built and respect --needed (#1852)
* add built package check

* respect --needed for new engine

* add needed check and test

* add test for not built
2022-12-16 17:23:44 +00:00
jguer 4d5131d6c7 fixed VCS temp file remove 2022-08-05 18:56:28 +02:00
jguer 555d1ead95 chore(version): bump major version 2021-09-08 22:28:08 +02:00
Eng Zer Jun e43c712c84 refactor: move from io/ioutil to io and os package
The io/ioutil package has been deprecated in Go 1.16. This commit
replaces the existing io/ioutil functions with their new definitions in
io and os packages.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-08-26 15:17:47 +02:00
jguer e231b2b02d chore(yay): modernize exec commands 2021-08-14 00:10:43 +02:00
jguer cb4b57f6d8 chore(golangci): add new linters 2021-08-11 22:19:55 +02:00
jguer 5c11c01d85 refactor(exe): move sudo loop into CmdBuilder 2021-08-08 21:02:35 +02:00
jguer 444151de0d refactor(vcs): implement GitBuilder interface 2021-08-08 17:45:07 +02:00
jguer 172ee1f4e8 refactor(exe): port pacman calls to cmd_builder 2021-08-08 17:45:07 +02:00
jguer 169d5f1f62 fix(vcs): make command error more explicit 2021-07-03 17:15:36 +02:00
D1CED c8a74cb4a4 prevent leaking goroutines 2021-03-12 20:41:55 +01:00
jguer 3e698f313a test(alpm): implement alpm interfaces 2020-10-01 13:38:03 +02:00
jguer 3b2bb28e81 feat(exe): AddMakepkg builder 2020-08-22 01:24:52 +02:00
jguer 1db50882e9 feat(vcs): refactor and test cover 2020-08-22 00:39:26 +02:00
jguer 72f120b0f3 feat(config): refactor config to allow running without config 2020-08-21 02:39:52 +02:00
jguer c5af6f8189 feat(vcs): package vcs 2020-08-21 02:37:03 +02:00