Commit Graph

49 Commits

Author SHA1 Message Date
southerntofu 34a5840aa0 Add support for --inbox/--inbox-folder 2022-01-12 19:20:32 +01:00
southerntofu 697173bb81 Check for submodule updates right after first clone 2022-01-11 16:07:46 +01:00
southerntofu 250e4372c4 A DVCS backend implements the Backend trait (allows 3rd party backends) 2022-01-10 15:02:10 +01:00
southerntofu dbd65cdc27 Get rid of Backend::Unknown variant 2022-01-09 16:29:23 +01:00
southerntofu ad61faaecf Make sure submodules added after first clone are initialized properly 2022-01-09 15:59:27 +01:00
southerntofu 38d85f954a Pass all tests successfully (for the moment) 2022-01-07 19:30:06 +01:00
southerntofu 70b0edaf89 Cleanup warnings 2022-01-06 18:12:54 +01:00
southerntofu b5c0d6aad3 Move CLI building to cli.rs 2022-01-06 18:08:51 +01:00
southerntofu a887b0afbc Fix broken error message 2022-01-06 17:46:56 +01:00
southerntofu 628b6372aa Don't panic on wrong argument, instead display error message 2022-01-06 17:46:25 +01:00
southerntofu 8fa9d7dca0 Load translations properly when forgebuild is not setup, just cloned 2022-01-05 18:38:54 +01:00
southerntofu 8f7bc18837 Support setuid mode 2021-01-04 16:25:47 +01:00
southerntofu c3a4ece084 Don't fail default locale ("C") and don't look for $HOME env variable 2021-01-04 15:34:09 +01:00
southerntofu 741af8c6f1 Don't use $HOME env variable because it doesn't always work 2021-01-04 15:30:34 +01:00
southerntofu ec10c2f6bd Load translations from specific file 2020-12-01 18:19:53 +01:00
southerntofu 5760794747 Reorder tasks before debug print, rename GITBUILDCONF to FORGEBUILDCONF 2020-12-01 18:19:31 +01:00
southerntofu ce6339a4f2 Rename CLI to forgebuild 2020-12-01 18:19:12 +01:00
southerntofu b639d1d82b Start JSON debug output for context 2020-11-28 20:36:11 +01:00
southerntofu 78b5ebcd64 Simplify logging system 2020-11-28 16:48:23 +01:00
southerntofu bd6e1d67f9 Load tasks from URLs 2020-11-28 15:03:04 +01:00
southerntofu 70f476dcc9 Debug output for task processing 2020-11-28 12:16:18 +01:00
southerntofu d7cded3297 Output messages 2020-11-28 12:00:02 +01:00
southerntofu b28c97fdb1 Refactor task database 2020-11-28 11:34:22 +01:00
southerntofu 9ae8eaf3c2 Start implementing output tests, don't panic on missing basedir 2020-11-27 19:38:11 +01:00
southerntofu ae043f5cd2 Fix some debug messages 2020-11-26 00:21:02 +01:00
southerntofu 6b6f30b80a (still) renaming to forgebuild 2020-11-26 00:05:23 +01:00
southerntofu 104302ede2 cargo fmt 2020-11-25 23:59:39 +01:00
southerntofu 6ed76928db Cleanup unused stuff 2020-11-25 23:55:33 +01:00
southerntofu 19e9b98302 Reorder tasks, start implementing git 2020-11-25 23:26:52 +01:00
southerntofu 5bee567e34 Expand relative basedir 2020-11-25 21:58:00 +01:00
southerntofu f86e3f6905 Setup environment vars for tasks 2020-11-25 18:49:02 +01:00
southerntofu f8f1f7fea5 Clone to basedir/.task and set working dir there 2020-11-25 18:44:54 +01:00
southerntofu e9bc8434a5 Load host config (not passed to task yet) and respect ignored tasks 2020-11-25 17:10:14 +01:00
southerntofu 02e6a5d827 Run sourceless tasks, respect opt-in task.hosts list of hostnames 2020-11-25 12:07:08 +01:00
southerntofu 25ea54143c Basedir can be configured with -b/--basedir 2020-11-23 20:07:38 +01:00
southerntofu 5b99ff9550 Rename ~/.git-build to ~/forgebuild 2020-11-23 19:45:53 +01:00
southerntofu 8d854c1d1a Find translations in several places 2020-11-23 19:45:35 +01:00
southerntofu 3e048747cd Add translations in submodule 2020-07-11 17:53:11 +02:00
southerntofu fb90de6aad Add README 2020-07-01 18:14:16 +02:00
southerntofu 896a3e6f5c Add some comments 2020-07-01 17:38:27 +02:00
southerntofu 603f040b97 Some tests 2020-07-01 17:17:54 +02:00
southerntofu d02aca6864 Load tasks from positional arguments 2020-06-10 13:04:35 +02:00
southerntofu 01b832f614 DB is not specific to tasks 2020-06-01 16:56:24 +02:00
southerntofu 65ab08a75c Target tasks from CLI 2020-05-01 13:19:33 +02:00
southerntofu ca5e6c9e3d Start CLI 2020-05-01 12:48:22 +02:00
southerntofu 2c4fa7e7b5 Start implementing DVCS backend 2020-05-01 01:45:48 +02:00
southerntofu ed17533c02 Check if repo is already cloned 2020-04-30 23:28:25 +02:00
southerntofu ec55a274c3 Flat-file DB 2020-04-30 22:11:06 +02:00
southerntofu d2118316d3 Start rust implementation 2020-04-30 18:53:49 +02:00