Re: How to trim the fat on my log graphs

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

 



On Wed, Apr 23, 2014 at 12:30 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote:
> Robert Dailey <rcdailey.lists@xxxxxxxxx> writes:
>
> [Administrivia: because people read from top to bottom / why is it
> bad to top-post? / please do not top-post.]
>
>> On Tue, Apr 22, 2014 at 4:37 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote:
>>> Robert Dailey <rcdailey.lists@xxxxxxxxx> writes:
>>>
>>>> git log log --graph --abbrev-commit --decorate --date=relative
>>>> --format=format:'%C(bold blue)%h%C(reset)%x09%C(bold
>>>> green)(%ar)%C(reset)%C(bold yellow)%d%C(reset) %C(dim
>>>> white)%an%C(reset) - %C(white)%s%C(reset)' --branches --remotes
>>>> ...
>>>> The goal is to weed out the really distant and irrelevant commits. I
>>>> really just want to see the commits that are closely related to my
>>>> current branch. Thanks in advance.
>>>
>>> For a starter, how about dropping "--branches --remotes" from that
>>> command line?  A merge from elsewhere will show as "Merge branch foo"
>>> which should be sufficient without the decoration.
>>
>> Thanks, removing those two options did help quite a bit already.
>> However, the history can still get pretty crazy. Is there a way to
>> hide all tags from the log graph? Really I just want the LABELS to be
>> hidden.
>
> As you had --decorate and a lot of %C(cruft), I was assuming that
> you do want to see all the bells and whistles when I suggested to
> omit --branches and --remotes.
>
> If you do not want --decorate, I think you can omit that from the
> command line without changing what the output means.

I referred back to the documentation for --decorate:

--decorate[=short|full|no]
Print out the ref names of any commits that are shown. If short is
specified, the ref name prefixesrefs/heads/, refs/tags/ and
refs/remotes/ will not be printed. If full is specified, the full ref
name (including prefix) will be printed. The default option is short.

since default is short, and its documented to exclude tag names, I
would expect them to not be there. I also tried removing it to test
but i saw no difference; tag names are still visible.
--
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]