Are there any rules of thumb or guidelines for how to write the changes message
of version control systems?
An obvious answer may seem a brief description of the most important changes
but in reality it is not always easy to select the most important changes and describe the relevant aspects of these changes briefly, especially in early stages of development when large chunks of code are being added.