Будучи очень знакомым с рабочим процессом subversion и тем фактом, что в 99,9% случаев мой компьютер подключен к Интернету, мне не нравится делать "hg ci" и "hg push" отдельно.
Я помню, что у bzr была команда "checkout", которая привязывала бы последующие команды "commit" к автоматической фиксации непосредственно на сервере ( "push" ).
Есть ли у mercurial что-то похожее на это?
PS: Написание оболочки script или псевдонима, которая запускает 'hg ci $* && & & hg push 'было бы последним, что я сделал бы.