Re: minimum commit id length when fixing a patch

2017-06-08 Thread Kevin Wilson
Hi Bjorn,
Indeed "git config --global log.abbrevCommit true" did the job, afterwards
"git log" shows 12 digits hash.

>Personally I prefer having the full id in the "normal" git log
May I ask, out of interest,  why ? according to my understanding, the
12 digits ID should show a unique patch (at least for kernel git
trees, which is primarily where I use it)


Regards,
Kevin


On Thu, Jun 8, 2017 at 1:46 PM, Bjørn Mork  wrote:
> Kevin Wilson  writes:
>
>> Thanks, Bjorn.
>>
>> I added in /root/.gitconfig
>> ...
>> [core]
>> abbrev = 12
>> [pretty]
>> fixes = Fixes: %h (\"%s\")
>> ...
>>
>> Still, "git log" shows more than 12 digits, like:
>> commit 0a528ee9a52007984fa60b0c4ef1f39fdf5edf8d
>> Author: Tariq Toukan 
>> Date:   Wed Jun 7 16:26:15 2017 +0300
>>
>> IB/mlx4: Bump driver version
>>
>> Does it work for you ?
>
>
> See the section on "Commit Formatting" in git-log(1).  The config only
> changes the abbreviated id, while the default log format use the full
> id.  You can do "git log --abbrev-commit", or set "log.abbrevCommit" to
> change this default.
>
> Personally I prefer having the full id in the "normal" git log, but like
> to use the abbreviated id in fixes tags and other one-line references to
> commits.  This is done by using %h instead of %H in the format specifier.
>
>
>
> Bjørn

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: minimum commit id length when fixing a patch

2017-06-08 Thread Bjørn Mork
Kevin Wilson  writes:

> Thanks, Bjorn.
>
> I added in /root/.gitconfig
> ...
> [core]
> abbrev = 12
> [pretty]
> fixes = Fixes: %h (\"%s\")
> ...
>
> Still, "git log" shows more than 12 digits, like:
> commit 0a528ee9a52007984fa60b0c4ef1f39fdf5edf8d
> Author: Tariq Toukan 
> Date:   Wed Jun 7 16:26:15 2017 +0300
>
> IB/mlx4: Bump driver version
>
> Does it work for you ?


See the section on "Commit Formatting" in git-log(1).  The config only
changes the abbreviated id, while the default log format use the full
id.  You can do "git log --abbrev-commit", or set "log.abbrevCommit" to
change this default.

Personally I prefer having the full id in the "normal" git log, but like
to use the abbreviated id in fixes tags and other one-line references to
commits.  This is done by using %h instead of %H in the format specifier.



Bjørn

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: minimum commit id length when fixing a patch

2017-06-08 Thread Kevin Wilson
Thanks, Bjorn.

I added in /root/.gitconfig
...
[core]
abbrev = 12
[pretty]
fixes = Fixes: %h (\"%s\")
...

Still, "git log" shows more than 12 digits, like:
commit 0a528ee9a52007984fa60b0c4ef1f39fdf5edf8d
Author: Tariq Toukan 
Date:   Wed Jun 7 16:26:15 2017 +0300

IB/mlx4: Bump driver version

Does it work for you ?

Regards,
Kevin



On Tue, Jun 6, 2017 at 11:57 PM, Bjørn Mork  wrote:
> Kevin Wilson  writes:
>
>> Hi,
>> I want to send a patch to LKML fixing something wrong which was caused
>> by other patch.
>>
>> Form what I understand, it is a good practice to mention the commit
>> title and the commit ID.
>>
>> A commit ID is very long. My question is: when mentioning in my commit
>> log the patch that caused the problem, what is the minimum commit id
>> length which I should use when presenting the patch that caused the
>> problem ? is such commit length is documented anywhere ?
>
> 12
>
> It's mentioned here and there.  One place is the .git/config example in
> section "2) Describe your changes" in
> Documentation/process/submitting-patches.rst :
>
>
>  The following ``git config`` settings can be used to add a pretty format for
>  outputting the above style in the ``git log`` or ``git show`` commands::
>
>  [core]
>  abbrev = 12
>  [pretty]
>  fixes = Fixes: %h (\"%s\")
>
>
> (BTW, using the "Fixes" tag might be appropriate for your patch)
>
>
> Or see for example:
> https://public-inbox.org/git/ca+55afy0_pwtfoys1tmnxipw9zkrncqhmoyyego00pjmizq...@mail.gmail.com/
>
>
> Bjørn
>
>

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: minimum commit id length when fixing a patch

2017-06-06 Thread Bjørn Mork
Kevin Wilson  writes:

> Hi,
> I want to send a patch to LKML fixing something wrong which was caused
> by other patch.
>
> Form what I understand, it is a good practice to mention the commit
> title and the commit ID.
>
> A commit ID is very long. My question is: when mentioning in my commit
> log the patch that caused the problem, what is the minimum commit id
> length which I should use when presenting the patch that caused the
> problem ? is such commit length is documented anywhere ?

12

It's mentioned here and there.  One place is the .git/config example in
section "2) Describe your changes" in
Documentation/process/submitting-patches.rst :


 The following ``git config`` settings can be used to add a pretty format for
 outputting the above style in the ``git log`` or ``git show`` commands::
 
 [core]
 abbrev = 12
 [pretty]
 fixes = Fixes: %h (\"%s\")


(BTW, using the "Fixes" tag might be appropriate for your patch)


Or see for example:
https://public-inbox.org/git/ca+55afy0_pwtfoys1tmnxipw9zkrncqhmoyyego00pjmizq...@mail.gmail.com/


Bjørn



___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: minimum commit id length when fixing a patch

2017-06-06 Thread Leo Silva (a.k.a kirotawa)
If you run git log --oneline, you will see a sha ID of this size: a83727c,
by example. So, I think it's the minimum you can use.

[]'s

On Tue, Jun 6, 2017 at 5:34 PM, Kevin Wilson  wrote:

> Hi,
> I want to send a patch to LKML fixing something wrong which was caused
> by other patch.
>
> Form what I understand, it is a good practice to mention the commit
> title and the commit ID.
>
> A commit ID is very long. My question is: when mentioning in my commit
> log the patch that caused the problem, what is the minimum commit id
> length which I should use when presenting the patch that caused the
> problem ? is such commit length is documented anywhere ?
>
> Regards,
> Kevin
>
> ___
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 

--
Leônidas S. Barbosa (Kirotawa)
blog: corecode.wordpress.com

""O que importa são os incontáveis pequenos atos de pessoas desconhecidas,
que fundam as bases para os eventos significativos que se tornam história"
- Howard Zinn
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies