Dear developers,

in light of recent commits and generally over the past few releases I would 
like to urge you to
adhere to our commit message guidelines. They are quite simple:

- Use meaningful commit messages that can be used in a ChangeLog entry
- Minor changes/fix messages can be short and MUST be prefixed with "-"

We generate the ChangeLog update using a script on each release so it is 
generating
a lot of work if we have to manually purge release messages such as "fix" or 
"cleanup" which
do not convey any useful information in a changelog.

It is also reasonable to prefix your commit messages with the subsystem the fix 
is for,
for example:

"
IDENTITY: Fix wrong key construction for anonymous ECDSA identity
"

If you accidentally forgot to add a "-" for a commit you can change the message 
using

$ git commit --amend

if you had multiple minor commits where you forgot you can squash them.

If you already pushed those commits to master this will not work, however,
Which brings me to the second point:

If you think you may forget this for a longer period of time during your work,
please USE A BRANCH. It is an advisable idea *in general*.
Our git is set up so that developers can setup user branches:

dev/<username>/<yourbranchname>

When you create a branch in this manner, you can force push it or delete it 
yourself.
Other branches can only be force pushed or removed by admins.

Thank you for the cooperation

Martin

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to