Since a year or two ago I wanted to rewrite dotgit in python and its finally done. Along with it comes a lot of positive changes like:
- Much better cross-platform compatibility (no more issues with `find` on MacOS :tada:)
- An automated test suite to catch regressions
- A cross-platform install method using pip
- A maintainable and readable codebase
For this first release encryption isn't supported yet, but it is on the roadmap. Directory support has been dropped to make make the file-handling logic much more robust.
Check out the readme for installation instructions. Once installed you can access the old version of dotgit using the "dotgit.sh" command should you need to.
Thanks for those of you that stuck with dotgit while I couldn't really tend to it in the past two years, hopefully this release makes up for it :)
(This is a re-release of the original to fix some issues with the package publishing)