Commit Graph
56 Commits
Author SHA1 Message Date
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 d52c95a9eb fix bug when nothing to install for a specific backend 2023-01-30 14:40:51 +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