Submitter | Durham Goode |
---|---|
Date | April 16, 2015, 7:03 p.m. |
Message ID | <6b80abe8862ed1f63774.1429210988@dev2000.prn2.facebook.com> |
Download | mbox | patch |
Permalink | /patch/8719/ |
State | Accepted |
Headers | show |
Comments
On 4/16/15 3:03 PM, Durham Goode wrote: > # HG changeset patch > # User Durham Goode <durham@fb.com> > # Date 1429209108 25200 > # Thu Apr 16 11:31:48 2015 -0700 > # Node ID 6b80abe8862ed1f637748f6f3710b4ec6326a35b > # Parent 0270a44b46aabbaf794dbd62b08b622313fe1b85 > diff: pass the diff matcher to the copy logic > It was brought to my attention that the freeze has started. Feel free to disregard this series if it doesn't qualify. Though a 14s perf win might meet the bar.
On Thu, 2015-04-16 at 15:30 -0400, Durham Goode wrote: > On 4/16/15 3:03 PM, Durham Goode wrote: > > # HG changeset patch > > # User Durham Goode <durham@fb.com> > > # Date 1429209108 25200 > > # Thu Apr 16 11:31:48 2015 -0700 > > # Node ID 6b80abe8862ed1f637748f6f3710b4ec6326a35b > > # Parent 0270a44b46aabbaf794dbd62b08b622313fe1b85 > > diff: pass the diff matcher to the copy logic > > > It was brought to my attention that the freeze has started. Feel free > to disregard this series if it doesn't qualify. Though a 14s perf win > might meet the bar. Freeze starts when I push a -rc. But I reserve the right to defer stragglers.
On Thu, 2015-04-16 at 12:03 -0700, Durham Goode wrote: > # HG changeset patch > # User Durham Goode <durham@fb.com> > # Date 1429209108 25200 > # Thu Apr 16 11:31:48 2015 -0700 > # Node ID 6b80abe8862ed1f637748f6f3710b4ec6326a35b > # Parent 0270a44b46aabbaf794dbd62b08b622313fe1b85 > diff: pass the diff matcher to the copy logic I've queued these with Martin's amendment to patch 1, thanks guys.
Patch
diff --git a/mercurial/patch.py b/mercurial/patch.py --- a/mercurial/patch.py +++ b/mercurial/patch.py @@ -2127,7 +2127,7 @@ def diff(repo, node1=None, node2=None, m copy = {} if opts.git or opts.upgrade: - copy = copies.pathcopies(ctx1, ctx2) + copy = copies.pathcopies(ctx1, ctx2, match=match) if relroot is not None: if not relfiltered: