I think about doing something like this sometimes but then talk myself out of it by understanding one system is for code and another system has to be for my life, tasks, events, and such.
There are a few things I would love to version control, but even then I can't use anything except rich text files or maybe even GFM. I wonder what type of files you're storing in this repo since you're only able to actually get the final version from that save-cycle.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.