Awesome, I have been looking for something like this for ages. I have already two use-cases:
1. At work we store a bunch of IPython notebooks in a git repository (with a hook to strip them from any output and other non-essential varying data). Up until now I had to manually or via a scheduled task run "git -A; git commit -m 'Current State.'" on regular intervals.
2. I'm so gonna use this for my portage-tree, which is taking up a lot of disk-space on my SSD :).
1. At work we store a bunch of IPython notebooks in a git repository (with a hook to strip them from any output and other non-essential varying data). Up until now I had to manually or via a scheduled task run "git -A; git commit -m 'Current State.'" on regular intervals.
2. I'm so gonna use this for my portage-tree, which is taking up a lot of disk-space on my SSD :).