On Wednesday 27 January 2010, Matthieu Moy wrote:
Frans Pop [off-list ref] writes:
quoted
I'm currently using the following command for this:
git log --pretty=format:%H | grep -q "^<commit id>"
Problem is that with large repos that can be quite slow.
Is there a faster way to do the test?
Not answering the question exactly, but "git branch --contains
<commitid>" does almost this and a bit more.
Thanks. That would work as:
git branch --contains <commitid> | grep -q "^\*"
It's a lot slower than Junio's solution though (and even slower than my
original solution).
Cheers,
FJP