log mercurial/copies.py @ 36382:b4d1c09b754b

age author description
Wed, 21 Feb 2018 10:10:02 -0500 Augie Fackler py3: use list comprehensions instead of filter where we need to eagerly filter
Sun, 11 Feb 2018 16:56:29 -0800 Gregory Szorc py3: avoid changing dictionary during iteration
Thu, 14 Dec 2017 00:25:03 -0800 Martin von Zweigbergk copies: group wdir-handling in one place
Thu, 14 Dec 2017 00:18:38 -0800 Martin von Zweigbergk copies: extract method for getting non-wdir forward copies
Thu, 14 Dec 2017 08:27:22 -0800 Martin von Zweigbergk copies: consistently use """ for docstrings
Mon, 11 Dec 2017 10:24:38 -0800 Martin von Zweigbergk copies: always respect matcher arg to _forwardcopies()
Tue, 10 Oct 2017 02:25:03 +0530 Pulkit Goyal copies: add a config to limit the number of candidates to check in heuristics
Sun, 15 Oct 2017 20:36:29 -0700 Phil Cohen context: add workingfilectx.markcopied
Sun, 08 Oct 2017 04:39:42 +0530 Pulkit Goyal copies: add docs for config `experimental.copytrace.sourcecommitlimit`
Fri, 22 Sep 2017 22:45:02 +0900 Yuya Nishihara copytrace: use ctx.mutable() instead of adhoc constant of non-public phases
Sat, 30 Sep 2017 15:45:15 +0530 Pulkit Goyal py3: explicitly convert dict.keys() and dict.items() into a list
Thu, 21 Sep 2017 15:58:44 +0530 Pulkit Goyal copytrace: add a a new config to limit the number of drafts in heuristics
Sun, 03 Sep 2017 20:06:45 +0530 Pulkit Goyal copytrace: use the full copytracing method if only drafts are involved
Sun, 03 Sep 2017 03:49:15 +0530 Pulkit Goyal copytrace: move fast heuristic copytracing algorithm to core
Sun, 03 Sep 2017 02:34:01 +0530 Pulkit Goyal copytrace: move the default copytracing algorithm in a new function
Sun, 03 Sep 2017 01:52:19 +0530 Pulkit Goyal copytrace: replace experimental.disablecopytrace config with copytrace (BC)
Tue, 22 Aug 2017 16:16:39 +0200 Gábor Stefanik copies: fix misaligned lines
Tue, 22 Aug 2017 16:08:31 +0200 Gábor Stefanik copies: fix typo in comment
Sat, 19 Aug 2017 11:23:33 +0900 Yuya Nishihara copies: use intersectmatchers() in non-merge p1 optimization
Wed, 16 Aug 2017 00:25:20 +0530 Pulkit Goyal copies: add more details to the documentation of mergecopies()
Thu, 01 Jun 2017 01:14:02 +0530 Pulkit Goyal py3: use dict.update() instead of constructing lists and adding them
Mon, 29 May 2017 06:06:13 -0700 Stanislau Hlebik copies: introduce getdstfctx
Mon, 29 May 2017 05:58:08 -0700 Stanislau Hlebik copies: rename getfctx to getsrcfctx
Mon, 29 May 2017 05:57:25 -0700 Stanislau Hlebik copies: remove msrc and mdst parameters
Mon, 29 May 2017 05:57:03 -0700 Stanislau Hlebik copies: add dstctx parameter
Mon, 29 May 2017 05:56:17 -0700 Stanislau Hlebik copies: rename ctx to srcctx
Mon, 29 May 2017 05:52:15 -0700 Stanislau Hlebik copies: rename m2 to mdst
Mon, 29 May 2017 05:52:15 -0700 Stanislau Hlebik copies: rename m1 to msrc
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Tue, 07 Mar 2017 09:56:11 -0800 Durham Goode copies: remove use of manifest.matches
Mon, 05 Dec 2016 17:40:01 +0100 Gábor Stefanik graft: support grafting changes to new file in renamed directory (issue5436)
Thu, 10 Nov 2016 02:19:16 -0800 Durham Goode dirstate: change added/modified placeholder hash length to 20 bytes
Thu, 10 Nov 2016 02:17:22 -0800 Durham Goode dirstate: change placeholder hash length to 20 bytes
Tue, 25 Oct 2016 21:01:53 +0200 Gábor Stefanik merge: avoid superfluous filemerges when grafting through renames (issue5407) stable
Tue, 18 Oct 2016 02:09:08 +0200 Gábor Stefanik copies: improve assertions during copy recombination
Tue, 11 Oct 2016 04:39:47 +0200 Gábor Stefanik copies: make _checkcopies handle copy sequences spanning the TCA (issue4028)
Tue, 11 Oct 2016 04:25:59 +0200 Gábor Stefanik checkcopies: add logic to handle remotebase
Tue, 04 Oct 2016 12:51:54 +0200 Gábor Stefanik mergecopies: add logic to process incomplete data
Wed, 12 Oct 2016 11:54:03 +0200 Gábor Stefanik checkcopies: handle divergences contained entirely in tca::ctx
Thu, 13 Oct 2016 02:19:43 +0200 Gábor Stefanik mergecopies: invoke _computenonoverlap for both base and tca during merges
Tue, 18 Oct 2016 00:00:43 +0200 Pierre-Yves David copies: make it possible to distinguish betwen _computenonoverlap invocations
Thu, 13 Oct 2016 02:03:54 +0200 Gábor Stefanik copies: make _checkcopies handle simple renames in a rotated DAG
Thu, 13 Oct 2016 02:03:49 +0200 Gábor Stefanik copies: compute a suitable TCA if base turns out to be unsuitable
Thu, 13 Oct 2016 01:47:33 +0200 Gábor Stefanik copies: detect graft-like merges
Wed, 12 Oct 2016 21:33:45 +0200 Gábor Stefanik checkcopies: add a sanity check against false-positive copies
Thu, 13 Oct 2016 01:30:14 +0200 Pierre-Yves David mergecopies: rename 'ca' to 'base'
Thu, 13 Oct 2016 01:26:33 +0200 Pierre-Yves David copies: move variable document from checkcopies to mergecopies
Tue, 11 Oct 2016 02:21:42 +0200 Pierre-Yves David checkcopies: pass data as a dictionary of dictionaries
Tue, 11 Oct 2016 02:15:23 +0200 Pierre-Yves David checkcopies: move 'movewithdir' initialisation right before its usage
Tue, 11 Oct 2016 01:29:08 +0200 Pierre-Yves David checkcopies: extract the '_related' closure
Sat, 08 Oct 2016 23:00:55 +0200 Pierre-Yves David checkcopies: add an inline comment about the '_related' call
Sat, 08 Oct 2016 19:03:16 +0200 Pierre-Yves David checkcopies: minor change to comment
Sat, 08 Oct 2016 18:38:42 +0200 Pierre-Yves David checkcopies: rename 'ca' to 'base'
Mon, 03 Oct 2016 13:29:59 +0200 Gábor Stefanik copies: don't record divergence for files needing no merge
Mon, 03 Oct 2016 13:24:56 +0200 Gábor Stefanik copies: mark checkcopies as internal with the _ prefix
Mon, 03 Oct 2016 13:23:19 +0200 Gábor Stefanik copies: split u1/u2 to u1u/u2u and u1r/u2r
Mon, 03 Oct 2016 13:18:31 +0200 Gábor Stefanik copies: style fixes and add comment
Mon, 03 Oct 2016 16:19:55 +0200 Gábor Stefanik copies: limit is an optimization, and doesn't provide guarantees
Mon, 16 May 2016 21:30:53 +0000 timeless py3: convert to next() function
Fri, 05 Feb 2016 13:23:24 -0800 Durham Goode copies: optimize forward copy detection logic for rebases