Re: Show containing branches in log?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jul 3, 2014 at 2:41 PM, Øyvind A. Holm <sunny@xxxxxxxxxxx> wrote:
> On 2 July 2014 16:50, Robert Dailey <rcdailey.lists@xxxxxxxxx> wrote:
>> I know that with the `git branch` command I can determine which
>> branches contain a commit. Is there a way to represent this
>> graphically with `git log`? Sometimes I just have a commit, and I need
>> to find out what branch contains that commit. The reason why `git
>> branch --contains` doesn't solve this problem for me is that it names
>> almost all branches because of merge commits. Too much ancestry has
>> been built since this commit, so there is no way to find the "closest"
>> branch that contains that commit.
>>
>> Is there a way to graphically see what is the "nearest" named ref to
>> the specified commit in the logs?
>
> I have created a script for just this functionality which I use very
> often, and have created a gist with the files at
> <https://gist.github.com/sunny256/2eb583f21e0ffcfe994f>, I think it
> should solve your problem. It contains these files:
>
>   git-wn
>
> "wn" means "What's New" and will create a visual graph of all commits
> which has a specified ref as ancestor. It also needs the following
> script, just put it into your $PATH somewhere:
>
>   git-lc
>
> "lc" means "List branches Containing this commit" and generates a list
> of all branches containing a specified ref.
>
> The files originates from <https://github.com/sunny256/utils>, but
> I've modified them in the gist to make your life easier. :)
>
> Hope that helps,
> Øyvind

I'm finally getting around to trying this out but it isn't working on
Windows because there is no fmt command in msysgit. Do you have a
workaround I can use? Thanks.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]