From: Tomas Carnecky Date: Wed, 30 Sep 2009 13:43:12 GMT Subject: Re: search branches which contain a blob id Message-ID: <1164C259-0573-4F27-990C-743C6710EA59@dbservice.com> In-Reply-To: <8a906e45ab8e0252a0be11e4d4e9389e@blinkeye.ch> On Sep 30, 2009, at 2:38 PM, Reto Glauser wrote: > To get a list of branches which contain a specific commit we use: > > $ git branch --contains > > Is there a similar way to get a list of branches with respect to a > specific blob (e.g. the actual code change a commit introduces)? Blob == contents of a file. To see what code changed you need to compare two blobs (or trees). > Obvious use-case: One isn't interested in the commit information > (author, > parent, date) but merely in the set of changes a commit introduces. git log -S'string to search for' searches the history for commits which introduced or removed that string from a file. Or 'git log -p', if you want to see the diff alongside the other information that log gives you. tom