When I use hg log -l 5
I get the last 5 changesets. When I use hg log -l 5 -u goldberg
, I get my last 5 changesets. But when I use hg log -r 'user(goldberg)' -l 5
, I get my first 5 changesets. If I want to do any complex search, I'm stuck with -r, which always gives me the first changesets when I limit with -l.
Is there a way to get -r to provide a last-to-first set so that I can use it with -l/--limit to get the latest relevant changes?
This question is pertinent but doesn't get at the difference between these cases