diff -r 6d968cd40961 -r 2dc5ae953c4a mercurial/commands.py --- a/mercurial/commands.py Sat May 16 20:38:53 2020 +0200 +++ b/mercurial/commands.py Tue Jun 02 20:40:06 2020 +0900 @@ -3168,7 +3168,7 @@ if opts.get(b'no_commit'): statedata[b'no_commit'] = True if opts.get(b'base'): - statedata[b'base'] = True + statedata[b'base'] = opts[b'base'] for pos, ctx in enumerate(repo.set(b"%ld", revs)): desc = b'%d:%s "%s"' % ( ctx.rev(),