On Wed, Jul 20, 2016 at 12:35:59PM +0200, Jan Kiszka wrote:
> On 2016-07-20 12:19, Nicholas Mc Guire wrote:
> > To improve the review of bug-fixes a standardized reference to the
> > bug-introducing commit, which the Fixes: tag provides, can make life
> > a lot simpler - and it allows some level of automation.
> >
> > While strongly adviseable it is only recommended and not set to mandatory
> > notably as it is better *not* to reference a commit if unsure than to
> > reference a wrong commit.
> >
> > Signed-off-by: Nicholas Mc Guire <[email protected]>
> > ---
> > CONTRIBUTING.md | 6 ++++++
> > 1 file changed, 6 insertions(+)
> >
> > diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
> > index 40655ce..98c7527 100644
> > --- a/CONTRIBUTING.md
> > +++ b/CONTRIBUTING.md
> > @@ -39,6 +39,12 @@ Contribution Checklist
> > your work" in
> > https://www.kernel.org/doc/Documentation/SubmittingPatches
> > - check with your employer when not working on your own!
> >
> > +- add Fixes: to all bug-fix commits [*recommended*]
> > + - the Fixes: tag format shall be:
> > + Fixes: 12-byte-hash ("subject of bug-introducting commit")
>
> Just out of curiosity: Where do these 12 bytes come from? Tools use 8, I
> usually use 10 to be safer. 12 is just even more safer against collisions?
>
Documentation/SubmittingPatches
<snip>
If your patch fixes a bug in a specific commit, e.g. you found an issue using
git-bisect, please use the 'Fixes:' tag with the first 12 characters of the
SHA-1 ID, and the one line summary. For example:
Fixes: e21d2170f366 ("video: remove unnecessary platform_set_drvdata()")
<snip>
and here is the distribution of fixes tags hash length for v4.4...v4.4.13
for all those who love statistical evidence :)
Hash length used variations
count hash-len
7 xxxxxxx
11 xxxxxxxx
8 xxxxxxxxx
14 xxxxxxxxxx
6 xxxxxxxxxxx
484 xxxxxxxxxxxx <--- 12 the proper value I guess...
31 xxxxxxxxxxxxx
4 xxxxxxxxxxxxxx
4 xxxxxxxxxxxxxxx
5 xxxxxxxxxxxxxxxx
1 xxxxxxxxxxxxxxxxxxxx
19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
thx!
hofrat
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.