On Tue, Mar 24, 2009 at 02:30:28PM +0100, Roel Kluin wrote: > > - the commit message is severely lacking (I had to apply it and run it to > > find out what problem it tries to solve), > > This is probably better: > > This script shows where elements of C code are defined in the git-repository. > It is still experimental, although it should work in most cases. Wouldn't it be a lot easier to base this on something like ctags, which already knows how to do all the parsing of C quirky C? I.e.: git ls-files | xargs ctags vi -t get_sha1 Where you can replace "vi" with your editor of choice. And if you really like getting the definition dumped to stdout, writing a command-line viewer for the ctags format would be quite simple (and I would be surprised if one hasn't been written already). -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html