From: Junio C Hamano Date: Fri, 20 Nov 2009 06:33:05 GMT Subject: Re: Hey - A Conceptual Simplication.... Message-ID: <7vmy2h904e.fsf@alter.siamese.dyndns.org> In-Reply-To: <20091120013545.GA22556@dpotapov.dyndns.org> Dmitry Potapov writes: > It is more difficult to make this mistake with Git than many others > VCSes, because Git shows the list of files that are changed but not > committed as well as the list of untracked files when you try to commit > something. Not really in practice. Too many people carry their existing practice of using -m to write a useless single liner commit log message that they acquired while using their previous SCM. Arguably, useless log messages are less of a problem on systems like CVS/SVN because they do not do useful log summarization such as "log -- paths..." or "shortlog", so they can be excused for learning the practice in the first place, though. That incidentally is exactly why earlier we (mostly me and Linus) recommended people not to teach "commit -m" to new people, but of course nobody listened ;-).