Ответ 1
Вы можете использовать команду grep
:
hg grep --all Foo
Чтобы обратиться к Lazy Barger в комментариях.
$ hg init
$ echo "Dim Foo as integer" > test
$ hg commit -m "1"
$ echo "I like big butts, I cannot lie" > test
$ hg commit -m "2"
$ echo "Dim Foo as integer" > test
$ hg commit -m "3"
$ hg grep --all Foo
Вывод команды grep:
test:2:+:Dim Foo as integer
test:1:-:Dim Foo as integer
test:0:+:Dim Foo as integer
Это означает, что Foo
впервые был замечен в тесте файла на ревизии 0 (знак +
говорит нам об этом), затем он исчезает на ревизии 1 (знаки -
) и снова появляется на ревизии 2.
Я не знаю, если это то, что вы хотите, но это явно указывает на версию, по которой было добавлено или удалено искомое слово.