Re: minimum commit id length when fixing a patch
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 Morkwrote: > 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
Kevin Wilsonwrites: > 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
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 ToukanDate: 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
Kevin Wilsonwrites: > 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
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 Wilsonwrote: > 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