From: Junio C Hamano Date: Wed, 27 Jan 2010 07:24:23 GMT Subject: Re: Testing if a certain commit is in the current branch Message-ID: <7viqaorowo.fsf@alter.siamese.dyndns.org> In-Reply-To: <201001270819.39819.elendil@planet.nl> Frans Pop writes: > I'm currently using the following command for this: > git log --pretty=format:%H | grep -q '^" > > Problem is that with large repos that can be quite slow. > > Is there a faster way to do the test? test "$(git merge-base HEAD $commit)" = "$(git rev-parse $commit)" But this is a literal answer that could be a less than optimal solution if you are having an XY problem.