Mercurial > public > mercurial-scm > hg
diff tests/test-log.t @ 35684:1c929b4942a3
log: resolve --follow with -rREV in cmdutil.getlogrevs()
This also fixes alias expansion. Before, reverse() could be overridden by user
alias.
This isn't processed at _logrevs() as we'll need starting revisions to parse
file patterns. See the subsequent patches for details.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 10 Dec 2017 17:28:44 +0900 |
parents | 821d8a5ab4ff |
children | 67893a516272 |
line wrap: on
line diff
--- a/tests/test-log.t Sun Dec 10 18:22:06 2017 +0900 +++ b/tests/test-log.t Sun Dec 10 17:28:44 2017 +0900 @@ -715,6 +715,15 @@ date: Thu Jan 01 00:00:01 1970 +0000 summary: base + +log -fr with aliases: 'A' should be expanded, but 'reverse()' should have no +effect + + $ hg log --config 'revsetalias.reverse(x)=x' --config 'revsetalias.A=1+4' -qfrA + 4:ddb82e70d1a1 + 1:3d5bf5654eda + 0:67e992f2c4f3 + log -r "follow('set:grep(b2)')" $ hg log -r "follow('set:grep(b2)')"