Documentation incoming... soon.... don't panic
Alternative to git focused on single files and file history being treated as objects as oppossed to the entire repo being treated as one singular object
git is great at what it does but I have run into many issues with needing to change singular files in very large repos and generally needing to treat those singular files as objects themselves as opposed to the entire structure as they don't generally need to be in my use case - 25 million files gets out of hand when needing to maintain forks of individual files.
Forrest doesn't preclude you from using git you can use both at the same time in the same repo. You would just need to add the .Forrest folder to your git ignore.
This project is being re-written in Dart lang in a separate repo as to be better integrated with the dart and flutter based website I will be developing. This repo will still be maintained with features added as needed/suggested. So if you have suggestions or contributions they are welcome.
Python was mainly used to quickly prototype features and structure - this repo is NOT ready for production.