Unifying (parts of) engine and vdsm commit templates.

Dan Kenigsberg danken at redhat.com
Tue Aug 21 10:49:18 UTC 2012


On Mon, Aug 20, 2012 at 06:37:10AM -0400, Doron Fediuck wrote:
> Hi All,
> 
> Recently, we've been doing some thinking on commit message templates.
> It seems that for commit subjects, vdsm is using a general concept of-
> BZ#??????? some message
> 
> Whilst for the engine, we have something like:
> <core | restapi | tools | history | engine | userportal | webadmin>: short summary under 50 chars (#xxxxxx)
> 
> Since several people are looking at writing some scripts to extract BZ numbers
> from commit messages, I'd like to propose a minor change both for vdsm and engine,
> which should benefit both projects.
> 
> The change, originally suggested by Alon Bar-Lev, is to remove BZ reference from
> commit subject, and add it to the message body as "Bug-Id: BZ#?????? description".
> 
> * For engine, we'll have-
> =====================================================================================
> <core | restapi | tools | history | engine | userportal | webadmin>: short summary under 50 chars
> 
> ...
>  (message body)
> ...
> 
>     Bug-Id: BZ#888888 dummy bz1
>     Bug-Id: BZ#888889 dummy bz2
>     Bug-Id: BZ#888890 dummy bz2
>     Change-Id: Ixxxxx
>     Signed-off-by: Igor Lvovsky <ilvovsky at redhat.com>
>     Reviewed-on: http://gerrit.ovirt.org/8888
>     Reviewed-by: Dan Kenigsberg <danken at redhat.com>
> 
> =====================================================================================
> 
> * and for vdsm-
> =====================================================================================
>     networking: Fix some issue
> 
> ...
>  (message body)
> ...
> 
>     Bug-Id: BZ#888888 dummy bz1
>     Bug-Id: BZ#888889 dummy bz2
>     Bug-Id: BZ#888890 dummy bz2

I think it's fine, though I find the "BZ#" string quite redundant when
it appears after "Bug-Id: "

>     Change-Id: Ixxxxx
>     Signed-off-by: Igor Lvovsky <ilvovsky at redhat.com>
>     Reviewed-on: http://gerrit.ovirt.org/8888
>     Reviewed-by: Dan Kenigsberg <danken at redhat.com>
> 
> =====================================================================================
> 
> As you can see, with this change:
>  
> 1. We have more space for commit text;
> 
> 2. We can document easily several bugs;
> 
> 3. It is clear what bugs we solve as the description is embedded;
> 
> 4. It is easy to automate fetching bug ids from commit message;
> 
> 5. A commit msg hooks can be easily implemented to fetch the bug description and embed description.
> 
> 
> Any objections?





More information about the Arch mailing list