# HG changeset patch # User Boris Feld # Date 1538407434 -7200 # Node ID d5d28d360a19b9e659128e11b462863453a82c1e # Parent 25ce80ce84c504af9288229d62a5dd03955f7b32 pref: support negative indexing in perfrevlogrevisions This is useful to check for a consistent final slice in multiple different repositories. diff -r 25ce80ce84c5 -r d5d28d360a19 contrib/perf.py --- a/contrib/perf.py Mon Oct 01 17:37:38 2018 +0200 +++ b/contrib/perf.py Mon Oct 01 17:23:54 2018 +0200 @@ -1523,6 +1523,9 @@ rl = cmdutil.openrevlog(repo, b'perfrevlogrevisions', file_, opts) rllen = getlen(ui)(rl) + if startrev < 0: + startrev = rllen + startrev + def d(): rl.clearcaches()