I've read all your comments and I understand the "readability matters" 
arguments, but I think we're looking at it from a wrong angle.

Commit message *is not a history record.* Commit *is a diff*, and commit 
message should be a *human version* of that diff. Please keep in mind that 
commits can be (re)played in both direction to do/undo changes. So, it *is 
actually more readable* to use the *imperative/indicative* mood, because 
you expect it to match the meaning of diff.

GIT is not going anyway, it's here to stay for a long time. But this is not 
GIT specific that much - diffs are here for many decades. I think the 
question we should ask is: How Is Django as a software project so much 
different from the whole world that it cannot follow the standard style of 
a tool it uses so heavily? Should we not keep the philosophy part for GIT 
authors, and then, even if we do no agree with it 100%, try to adopt it as 
much as possible just for the sake of consistency? In the whole thread 
there were no really strong arguments against this, so I believe the 
decision should be obvious - *just use the standard way*.

-- 
Jozef Knaperek

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/a9caeff2-7019-4a45-8964-6a2392e4519f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to