Re: Summary of core GIT while you are away.
- From
Junio C Hamano <junkio@cox.net>
- Date
- May 26, 2005, 22:25 UTC
- Message-ID
- <7vy8a18w1e.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <20050526202712.GA6024@vrfy.org>
>>>>> "KS" == Kay Sievers <kay.sievers@vrfy.org> writes:
KS> Nice, thanks. Here is a very first try. It searches the commit messages KS> and uses pickaxe to search in the file content: KS> http://ehlo.org/~kay/gitweb.cgi?p=git/git.git;a=search;s=symlink
Nice, thanks for using pickaxe ;-). One request, knowing well that what you have on ehlo is your first cut.
The pickaxe really shines when you can paste a couple of lines of code in the version you are having trouble with (or just you are curious about) in order to see where they came from. For example, I did an equivalent of the following command back to figure out which patch and author to give credit to when I stole the tagged output format for git-ls-files from Cogito branch:
git-rev-list pasky | git-diff-tree -v -p --stdin \ -S'static const char *tag_cached = ""; static const char *tag_unmerged = ""; static const char *tag_removed = "";'
Since this is primarily about program code, forbidding '*' is rather nasty, and not being able to do multiple lines makes it quite less useful than it could be.