Commit Graph
99 Commits
Author SHA1 Message Date
Dr. Matthias Ratajczak 57f701cc90 stuff 2023-02-13 13:32:37 +01:00
Dr. Matthias Ratajczak 5a2a9a6da1 refactor divide_actions 2023-02-03 14:54:34 +01:00
Dr. Matthias Ratajczak 220dc26389 remove unnecessary must_use 2023-02-02 16:18:11 +01:00
Dr. Matthias Ratajczak 169371473c version bump to 1.0.0-beta2 2023-02-02 15:57:50 +01:00
Dr. Matthias Ratajczak ac47786faa update manifest 2023-02-02 15:52:17 +01:00
Dr. Matthias Ratajczak 2740f352a2 complete manifest 2023-02-02 15:39:03 +01:00
Dr. Matthias Ratajczak 2f7742cc9d refactoring 2023-02-02 15:32:23 +01:00
Dr. Matthias Ratajczak b9632ee8c2 improve formatting of 'show' 2023-02-02 15:25:45 +01:00
Dr. Matthias Ratajczak 7ebd3a6c43 improve error handling 2023-02-02 15:11:02 +01:00
Dr. Matthias Ratajczak 40901ddb4d update lockfile 2023-02-02 14:58:19 +01:00
Dr. Matthias Ratajczak fcbb33390a refactor reviewsperbackend 2023-02-02 14:53:17 +01:00
Dr. Matthias Ratajczak 52aa2696a5 refactor reviewsperbackend 2023-02-02 14:45:36 +01:00
Dr. Matthias Ratajczak 4d2da4cb8d refactor review module 2023-02-02 14:40:58 +01:00
Dr. Matthias Ratajczak b9332a9cd0 extract review module 2023-02-02 14:35:18 +01:00
Dr. Matthias Ratajczak 39475f133f fix todo in Ord for Section 2023-02-01 17:24:57 +01:00
Dr. Matthias Ratajczak 54ace79cb5 Merge branch 'main' into review 2023-02-01 17:05:02 +01:00
Dr. Matthias Ratajczak 4d7eb78a7d version bump to 1.0.0-beta1 2023-02-01 16:58:15 +01:00
Dr. Matthias Ratajczak 330a126c75 refactoring 2023-02-01 16:57:34 +01:00
Dr. Matthias Ratajczak 0bacfe7caf fix error message on quitting review 2023-02-01 16:48:22 +01:00
Dr. Matthias Ratajczak 57aa7bdc94 fix some pedantic lints 2023-02-01 16:42:49 +01:00
Dr. Matthias Ratajczak 2989e40925 finish review 2023-02-01 16:37:00 +01:00
Dr. Matthias Ratajczak 3f1b477c2e fix minor stuff 2023-02-01 13:08:59 +01:00
Dr. Matthias Ratajczak e67d663d42 remove duplicate method 2023-02-01 13:04:05 +01:00
Dr. Matthias Ratajczak eed0886fe4 remove dbg statement 2023-01-31 16:44:46 +01:00
Dr. Matthias Ratajczak 031750fa85 make code compile 2023-01-31 16:44:04 +01:00
Dr. Matthias Ratajczak 2c9a6e4602 even more review stuff 2023-01-31 16:42:16 +01:00
Dr. Matthias Ratajczak 650e6b136c even more review stuff 2023-01-31 15:52:58 +01:00
Dr. Matthias Ratajczak 9d4a312d46 even more review stuff 2023-01-31 15:25:24 +01:00
Dr. Matthias Ratajczak 54c222f193 even more review stuff 2023-01-31 13:08:02 +01:00
Dr. Matthias Ratajczak d0eaea8dfb get framework for reviews working 2023-01-31 12:41:35 +01:00
Dr. Matthias Ratajczak 40c039f373 more review stuff 2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak b49e470b1d add proper version string 2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak b3d5aa0fce upgrade to clap v4 again
i can't really live with the outdated library
monochrome output is the lesser evil
2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak 6385dcb3c1 relax lifetime requirements in handle_backend_command 2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak 780de71d73 add todos, adjust some context messages 2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak b2e5fa0431 add Debug supertrait for Backend 2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak 619387ed35 Revert "more review stuff"
This reverts commit b95f3889bb.

This is WIP and does not compile right now. See branch `review`.
2023-01-30 16:55:45 +01:00
Dr. Matthias Ratajczak 1ef763d89e add proper version string 2023-01-30 16:34:25 +01:00
Dr. Matthias Ratajczak dd4670094d upgrade to clap v4 again
i can't really live with the outdated library
monochrome output is the lesser evil
2023-01-30 15:57:19 +01:00
Dr. Matthias Ratajczak 5f08ed271e relax lifetime requirements in handle_backend_command 2023-01-30 15:25:08 +01:00
Dr. Matthias Ratajczak d710d19cdc add todos, adjust some context messages 2023-01-30 15:05:27 +01:00
Dr. Matthias Ratajczak ed7acaf69d add Debug supertrait for Backend 2023-01-30 14:57:40 +01:00
Dr. Matthias Ratajczak d52c95a9eb fix bug when nothing to install for a specific backend 2023-01-30 14:40:51 +01:00
Dr. Matthias Ratajczak aa9cdbf362 Revert "more review stuff"
This reverts commit b95f3889bb.

This is WIP and does not compile right now. See branch `review`.
2023-01-30 14:39:27 +01:00
Dr. Matthias Ratajczak 091fd3488d fix bug when nothing to install for a specific backend 2023-01-30 14:36:00 +01:00
Dr. Matthias Ratajczak 3f01ae5ded add showing group content (WIP) 2023-01-10 18:50:17 +01:00
Dr. Matthias Ratajczak 708fd56ad7 refactor backend iterator 2023-01-10 18:33:51 +01:00
Dr. Matthias Ratajczak ab4c8d0da4 reorder some imports 2023-01-10 18:20:43 +01:00
Dr. Matthias Ratajczak 96265648e9 rework backend internals 2023-01-10 18:17:12 +01:00
Dr. Matthias Ratajczak 1365ee5b5c improve error handling 2023-01-10 18:00:02 +01:00
Dr. Matthias Ratajczak cff3784487 add error handling per backend 2023-01-10 17:45:37 +01:00
Dr. Matthias Ratajczak 954f3c88be make cargo backend use .crates2.json file 2023-01-10 17:22:57 +01:00
Dr. Matthias Ratajczak 7585206979 add infallible From<String> for Package 2023-01-10 15:37:50 +01:00
Dr. Matthias Ratajczak adaf081fa1 add perf.data.old to gitignore 2023-01-10 15:37:14 +01:00
Dr. Matthias Ratajczak 9f649aae2e fix some pedantic lints 2023-01-10 15:25:54 +01:00
Dr. Matthias Ratajczak 5e874d79d4 move todo_per_backend into separate module 2023-01-10 15:21:02 +01:00
Dr. Matthias Ratajczak 3bfe2092bf clean up minor items 2023-01-10 15:00:21 +01:00
Dr. Matthias Ratajczak 9bced6f8d8 make some public functions private 2023-01-10 14:54:41 +01:00
Dr. Matthias Ratajczak 60b6df1a86 add error when editing a non-existant group file 2023-01-10 14:53:27 +01:00
Dr. Matthias Ratajczak b2f62f00e8 implement clean_packages 2023-01-10 14:48:18 +01:00
Dr. Matthias Ratajczak eddba2ffb7 fix show_groups 2023-01-10 14:37:02 +01:00
Dr. Matthias Ratajczak e860b27523 refactor show_unmanaged_packages 2023-01-10 14:35:29 +01:00
Dr. Matthias Ratajczak a55f2db743 fix 'show_unmanaged_packages' 2023-01-10 14:27:58 +01:00
Dr. Matthias Ratajczak bd1451fc24 remove strum, adjust release profile 2023-01-10 14:20:10 +01:00
Dr. Matthias Ratajczak 1c1770240f fix setting working dir for editor 2023-01-10 14:15:29 +01:00
Dr. Matthias Ratajczak 71a07d2da1 set working dir for editor 2023-01-10 14:13:46 +01:00
Dr. Matthias Ratajczak cdbe0669d3 fix reading group sections 2023-01-10 14:13:36 +01:00
Dr. Matthias Ratajczak 91991cf339 remove impl_backend_constants parameter
was unused
2023-01-10 12:07:39 +01:00
Dr. Matthias Ratajczak 57f3d498bf move add_packages to macro 2023-01-10 12:05:36 +01:00
Dr. Matthias Ratajczak e873cb979c reorder Backend methods 2023-01-05 17:59:23 +01:00
Dr. Matthias Ratajczak 265d67089b add more generic backend stuff 2023-01-05 17:57:38 +01:00
Dr. Matthias Ratajczak 4c22f1cc89 add cargo backend 2023-01-05 17:25:39 +01:00
Dr. Matthias Ratajczak ec9fb8875d complete Pacman backend 2023-01-05 16:50:42 +01:00
Dr. Matthias Ratajczak c77819acf5 add install and remove packages to Backend trait 2023-01-05 16:44:41 +01:00
Dr. Matthias Ratajczak b009b236c3 introduce backend modules 2023-01-05 16:30:13 +01:00
Dr. Matthias Ratajczak 6e21a562bf convert pacman to first backend 2023-01-05 16:25:47 +01:00
Dr. Matthias Ratajczak 21d31bf4e4 downgrade to latest 3.x version of clap 2023-01-05 16:13:58 +01:00
Dr. Matthias Ratajczak a2e1df017f fix argument parsing
caused by updating clap
2023-01-05 16:04:03 +01:00
Dr. Matthias Ratajczak a7d0edd3f4 update versions 2023-01-05 15:55:28 +01:00
Dr. Matthias Ratajczak c4849b1f4c add pacdef clean 2023-01-05 15:53:50 +01:00
Dr. Matthias Ratajczak 7652e9a6be propagate errors 2022-12-02 18:06:47 +01:00
Dr. Matthias Ratajczak 7fb416815c start propagating errors 2022-12-02 17:58:53 +01:00
Dr. Matthias Ratajczak 6d01abc79e handle errors in editing files 2022-12-02 17:51:10 +01:00
Dr. Matthias Ratajczak 533bc71223 implement editing of files 2022-12-02 17:33:59 +01:00
Dr. Matthias Ratajczak b018ea8fbe refactor 2022-12-02 17:26:37 +01:00
Dr. Matthias Ratajczak de1a8b5f9f refactor 2022-12-02 17:23:50 +01:00
Dr. Matthias Ratajczak 2efa25e14e refactor 2022-12-02 17:09:29 +01:00
Dr. Matthias Ratajczak e1d3db670a refactor 2022-12-02 17:08:17 +01:00
Dr. Matthias Ratajczak 8c383799d4 refactor 2022-12-02 17:01:31 +01:00
Dr. Matthias Ratajczak 6719010c5e fix benches 2022-12-02 16:59:30 +01:00
Dr. Matthias Ratajczak c9442ae294 refactor 2022-12-02 16:53:54 +01:00
Dr. Matthias Ratajczak 061ad6ec48 refactor 2022-12-02 16:50:04 +01:00
Dr. Matthias Ratajczak 293889afc9 refactor 2022-12-02 16:45:38 +01:00
Dr. Matthias Ratajczak 218c9bb07b refactor 2022-12-02 16:44:51 +01:00
Dr. Matthias Ratajczak 92429aa6b5 refactor 2022-12-02 16:40:42 +01:00
Dr. Matthias Ratajczak be3e2af1ef add ui module 2022-12-02 16:32:08 +01:00
Dr. Matthias Ratajczak 7cd415985d refactor 2022-12-02 16:29:01 +01:00
Dr. Matthias Ratajczak ef20514d1c add more code 2022-09-02 19:42:01 +02:00
Dr. Matthias Ratajczak 69d1034835 initial commit 2022-09-02 17:22:07 +02:00