Если проблема в том, что вы не хотите вводить часть -m "бла", вы всегда можете установить псевдоним. например в граммах
[alias]
qcommit = commit -m "quick commit - no message"
Если вам не нравится qcommit, вы можете использовать псевдоним для фиксации, т.е.
[alias]
commit = commit -m "quick commit - no message"
это не поможет вам с TortoiseHG, который предположительно проверяет свои поля ввода перед передачей данных в mercurial iteslf