hg log: показать, когда кто-то выполнил push -f - PullRequest
2 голосов
/ 01 июля 2011

Можно ли просматривать в журналах Mercurial все случаи, когда пользователь выполнил hg push -f при нажатии своих изменений?

1 Ответ

3 голосов
/ 01 июля 2011

Я почти уверен, что это не так. Mercurial, из коробки, не отслеживает историю команд.

Если вы хотите явно регистрировать такие действия, вам нужно использовать перехватчики Mercurial , чтобы получить информацию для регистрации. Вероятно, вы бы смотрели на pre-push или post-push.

Кроме этого, вы можете вручную вывести несколько экземпляров, например, несколько голов. Новые именованные ветви требуют -f, чтобы подтолкнуть их, поэтому любые именованные ветви могли быть выполнены таким образом. Любые множественные головы на одной ветви (неназванные ветви), которые не были объединены, были явно вынужденными толчками. Если они были объединены, вы никогда не узнаете, было ли объединение уже выполнено или оно было принудительно, а затем объединено позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...