I just discovered undo-tree-mode and it's amazing.
My use case is finding changes that I've made before so that I can re-apply them. However I'm having difficulty finding the changes I've made.
Is there an easy way to get output like git log -p or better git log -p --graph from this so that I could grep it? The existence of undo-tree-visualizer-toggle-diff suggests that most of the code to do this is already there.