на сайте сервера: hg tip показывает пользователя, который выполнил hg push / commit. Данные взяты из раздела [user] .hgrc. Я могу положить туда, что мне нравится. Но как узнать на сервере, который действительно hg push ?
Вам необходимо вести pushlog вручную, чтобы отследить это - Mercurial не имеет встроенной поддержки для этого. Я написал больше о pushlogs здесь .
Вы также можете использовать сервер типа Kallithea , который по умолчанию поставляется с pushlog.