Trace the history of an individual method in a git repository (experimental).
See this article for more information.
Requirements
- Tool runtime: Ruby >= v2.0.0
- Source code under analysis: Ruby >= v1.8
Install
gem install method_log
Run
Display the commit history for a single method
$ method_log [options] <method-signature>
Build a parallel git repository of method definitions
$ build_methods_repo [options] <source-repo-path> <target-repo-path>
Credits
Written by James Mead and the other members of Go Free Range.
Thanks to Michael Feathers for some ideas in delta-flora.
Thanks to TICOSA for giving me the impetus to do something about an idea I'd been kicking around for a while.
License
Released under the MIT License.