I was intending to write about the new commit template stuff too. Having
the commit message in the new location has significantly increased the
effort and time which it take me to make a new commit. I considered
downgrading back to 0.47 just to avoid it. I really feel that I
shouldn't have to memorise the fact that the 'Changelog:' token is on
the twelfth line. In addition, the new white-space handling is a pain. I
sometimes like to use commit messages of the form

 - item1
 - item2

but the parser swallows any initial whitespace so I can't indent the
first line.

I also feel the template bombards me with information that I already
know or don't really care about when all I want to do is type a commit
message. I don't need to read a help message on how to edit the
changelog and other fields every time I commit and I can't imagine what
anyone might learn from the parent revision or current revision hashes
that they didn't know before they decided to commit.

I'm all for displaying the author, date and branch in the footer as
these are user-editable modifiable values that they could conceivably be
wrong. In particular, I've often committed to the wrong branch without
realising it but I feel adding a second mechanism to edit these just
duplicates functionality and adds the complexity of a parser. I suspect
most monotone users are reasonably sophisticated people who don't need a
meta-interface to edit values they could already have specified on the
command line though others may disagree.

Francis

_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to