git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: How to find all the commits that comprise a branch?

From
Felipe Contreras <felipe.contreras@gmail.com>
Date
May 31, 2012, 12:56 UTC
Message-ID
<CAMP44s3Fn3nai3TqCpYRxyV=3=d3vm5aPd-VgZWpVXb4qC8W8Q@mail.gmail.com>
In-Reply-To
<CAMK1S_i5-ALrMA+iJ1Q4R5FuVbjVdFLfxKoEF4BVHERHSzmjeg@mail.gmail.com>
On Thu, May 31, 2012 at 5:22 AM, Sitaram Chamarty <sitaramc@gmail.com> wrote:
Show 22 quoted lines
> On Wed, May 30, 2012 at 11:09 PM, Felipe Contreras
> <felipe.contreras@gmail.com> wrote:
>> Hi,
>>
>> Basically what I want to do is:
>>
>>  % git log branch ^<any-other-branch>
>>
>> IOW; all the commits were 'git branch --contains' would show 'branch'
>> and nothing else.
>
> I have a script called "otb" (only this branch, I guess; I tend to use
> crappily short names for stuff I don't make public!) that looks like
> this:
>
> #!/bin/bash
>
> m=$(git rev-parse HEAD)
> n=$(git rev-parse --branches | grep -v $m)
> git log --oneline $m --not $n
>
> I think that fits your description, but it's not *one* command.

Yeap, I was thinking on doing something along those lines... but hoped there was a single command for it.

Cheers.
-- 
Felipe Contreras
Previous: Sitaram Chamarty
Message 5 of 5 in “How to find all the commits that comprise a branch?”
  1. Felipe ContrerasMay 30, 2012
  2. Junio C HamanoMay 30, 2012
  3. Felipe ContrerasMay 30, 2012
  4. Sitaram ChamartyMay 31, 2012
  5. Felipe ContrerasMay 31, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.