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)')"