Эта информация не записана Mercurial. Репозиторий Mercurial - это всего лишь контейнер для наборов изменений, и Mercurial не хранит, как (или когда) внесенные изменения в репозиторий.
Вы можете настроить крючки для этого, хотя вам придется самим создавать сценарии. Очень зачаточном система будет
[hooks]
pre-pull = (date; hg root; hg tip) >> ~/.pull-log
post-pull = hg tip >> ~/.pull-log
Это будет регистрировать текущую дату, текущее хранилище, и текущий наконечник в ~/.pull-log
непосредственно перед каждым hg pull
. После вытягивания новый наконечник записывается. Вы можете создавать скрипты, которые анализируют файл журнала, чтобы извлекать информацию о том, что делало каждое нажатие.
hg log
кажется, дает дату коммитов, но ничего об обновлениях
Да, hg log
не касается только с сохраненной историей (ревизии) и рабочие операции копирования, как обновление не является частью записанная история.
Наконец, позвольте мне упомянуть, что это первый раз, когда я видел, как кто-то спрашивает «журнал тяги». Однако встречается довольно часто: есть сценарии для поддержки «push-журнала» на сервере, чтобы узнать, кто толкал то, что и когда. Это делается, например, Mozilla. См. this README для получения некоторых инструкций по началу работы.
Спасибо за ваш ответ, и особенно за предоставленную мне идею решения для возможных будущих потребностей , Очень хорошо. – nIcO
@nIcO: Добро пожаловать! Я добавил немного о пуговицах - это противоположная концепция. Это, надеюсь, будет полезно для других в будущем. –