title: Should I use past or present tense in git commit messages?
body: <p>I <a href="https://web.archive.org/web/20100827225248/http://progit.org/book/ch5-2.html" rel="noreferrer">read once</a> that git commit messages should be in the imperative present tense, e.g. &quot;Add tests for x&quot;. I always find myself using the past tense, e.g. &quot;Added tests for x&quot; though, which feels a lot more natural to me.</p>
  <p><a href="http://github.com/jquery/jquery/commit/c5382ad7c118ca54dde630b6c7146f1c3b6afb80" rel="noreferrer">Here's a recent John Resig commit</a> showing the two in one message:</p>
  <blockquote>
  <p>Tweak some more jQuery set results in the manipulation tests. Also fixed the order of the expected test results.</p>
  </blockquote>
  <p>Does it matter? Which should I use?</p>