README.md in method_log-0.0.2 vs README.md in method_log-0.0.3

- old
+ new

@@ -19,24 +19,26 @@ method_log <method-signature> # e.g. Foo::Bar#baz ### Todo * Support earlier versions of Ruby (it ought to be possible to support down to v1.9.3 fairly easily) -* Support class methods -* Support namespaced classes e.g. `class Foo::Bar` +* Support absolute namespaces e.g. `class ::Foo::Bar` * Support for Rspec tests -* Display diffs in method implementation between commits -* Only display diffs when method implementation has changed -* Default to looking for git repo in current working directory * Default to looking for commits in current git branch * Maybe add as new git command or extension to existing command e.g. `git log` * Optimise search for method definitions: + * Only consider commits where file that last contained method has changed * First look in file where method was last defined * Simple text search for files containing method name to narrow files that need to be parsed +* Find "similar" method implementations e.g. by comparing ASTs of implementations ### Credits Written by [James Mead](http://jamesmead.org) and the other members of [Go Free Range](http://gofreerange.com). + +Thanks to Michael Feathers for some ideas in [delta-flora](https://github.com/michaelfeathers/delta-flora). + +Thanks to [TICOSA](http://ticosa.org/) 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](https://github.com/freerange/method_log/blob/master/LICENSE).