Первый или последний набор изменений с использованием hg log -l и -r - PullRequest
2 голосов
/ 15 ноября 2011

Когда я использую hg log -l 5, я получаю последние 5 наборов изменений.Когда я использую hg log -l 5 -u goldberg, я получаю последние 5 наборов изменений.Но когда я использую hg log -r 'user(goldberg)' -l 5, я получаю первые 5 наборов изменений.Если я хочу выполнить какой-либо сложный поиск, я застрял с -r, который всегда дает мне первые наборы изменений, когда я ограничиваюсь с помощью -l.

Есть ли способ получить -r для предоставления последнего набора, чтобы я мог использовать его с -l / - limit для получения последних соответствующих изменений?

Этот вопрос уместен, но не позволяет понять разницу между этими случаями

1 Ответ

4 голосов
/ 15 ноября 2011

Вам даже не нужно -l при использовании revsets:

hg log -r 'limit(reverse(user(goldberg)), 5)'

(По крайней мере, это работает на 2.0, я не знаю о более старых версиях.)

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