в мерзавце вы бы
git diff ..origin/master --stat
если вы работали над мастером, а origin - это то, что вы назвали своим пультом. Не использовал Hg.
В DVCS (распределенная система управления версиями) есть идея перенести коммиты, которые вы сделали локально, в удаленный репозиторий. Это явный шаг и выполняется на уровне фиксации. Это зависит от вас, если вы хотите сделать это сразу после каждого коммита или делать это партиями. «статус» покажет только те изменения, которые вы не совершили. Это не заботится о предыдущих коммитах.
В git, если вы установили текущую ветвь для отслеживания удаленной, у вас будет «опережающий удаленный X коммитов», сообщающий вам, сколько коммитов будет выдвинуто, когда вы решите это сделать.