diff -r e0ac310bd033 -r 86f17fc31aa8 hgext/absorb.py --- a/hgext/absorb.py Fri May 17 11:13:12 2019 -0400 +++ b/hgext/absorb.py Mon May 20 14:00:12 2019 -0400 @@ -935,7 +935,7 @@ if opts.get('interactive'): diff = patch.diff(repo, stack[-1].node(), targetctx.node(), matcher) origchunks = patch.parsepatch(diff) - chunks = cmdutil.recordfilter(ui, origchunks)[0] + chunks = cmdutil.recordfilter(ui, origchunks, matcher)[0] targetctx = overlaydiffcontext(stack[-1], chunks) fm = None if opts.get('print_changes') or not opts.get('apply_changes'):