49 Commits (main)
 

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