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