aboutsummaryrefslogtreecommitdiff
path: root/shared (follow)
Commit message (Collapse)AuthorAgeFilesLines
* License all code under GPL-3.0Michael Gattozzi2019-12-101-0/+1
|
* Make the pre-commit script pedantic and fix errorsMichael Gattozzi2019-12-101-1/+4
| | | | | | | | This commit really ups the level and quality of the Rust code by setting clippy to pedantic mode. It also fixes an issue where bash continued to run scripts even if something failed with a non-zero exit status. We also deny all warnings so as to actually fail the builds and the commit hooks. This should make sure code quality stays at a high level.
* Fix formatting and add checks to pre-commit hookMichael Gattozzi2019-11-221-2/+8
| | | | | | | | | This enables a pre-commit script and adding more pedantic checks to the commit. This means from now on all commits will be in a working state in the history and this enables us to build directly on master without worrying about it breaking the build. Where we're going we won't need feature branches anymore. This also fixes formatting issues that existed but the GitHub actions would not be able to catch at all.
* Move find_root function into the new shared crateMichael Gattozzi2019-11-212-0/+33
This cleans up the init function using the modified find_root function for ticket and moves it into a new shared crate so that other tools that might be built can use it. This means we can easily find the root of a git repo no matter where in the repo one is and build paths relative to it. Closes #3