Thu, 11 Apr 2019 23:22:54 -0700 |
Martin von Zweigbergk |
copies: calculate mergecopies() based on pathcopies()
|
Sat, 27 Apr 2019 22:55:54 -0700 |
Martin von Zweigbergk |
copies: process files in deterministic order for stable tests
|
Mon, 15 Apr 2019 14:09:18 -0700 |
Martin von Zweigbergk |
copies: delete debug message about "unmatched files new in both"
|
Fri, 12 Apr 2019 21:41:51 -0700 |
Martin von Zweigbergk |
copies: delete debug message about changes since common ancestor
|
Thu, 11 Apr 2019 23:28:38 -0700 |
Martin von Zweigbergk |
copies: delete debug message about search limit
|
Mon, 15 Apr 2019 22:58:10 -0700 |
Martin von Zweigbergk |
copies: move early return for "no copies" case a little earlier
|
Mon, 15 Apr 2019 16:46:41 -0700 |
Martin von Zweigbergk |
copies: fix up "fullcopy" with missing entries from "diverge"
|
Mon, 15 Apr 2019 16:41:43 -0700 |
Martin von Zweigbergk |
copies: fix up "fullcopy" with missing entries from "copy"
|
Fri, 12 Apr 2019 22:03:04 -0700 |
Martin von Zweigbergk |
copies: don't include copies that are not in source in directory move
|
Wed, 27 Dec 2017 22:05:20 -0800 |
Martin von Zweigbergk |
changelog: parse copy metadata if available in extras
|
Tue, 02 Apr 2019 14:49:28 -0700 |
Martin von Zweigbergk |
copies: move comment about implementation of mergecopies() to end
|
Wed, 20 Mar 2019 11:42:02 -0700 |
Martin von Zweigbergk |
copies: extract function for deciding whether to use changeset-centric algos
|
Mon, 11 Mar 2019 09:20:26 -0700 |
Martin von Zweigbergk |
copies: remove dependency on scmutil by directly using match.exact()
|
Wed, 13 Feb 2019 15:50:14 +0530 |
Sushil khanchi |
copies: handle a case when both merging csets are not descendant of merge base
|
Tue, 19 Feb 2019 15:42:45 -0800 |
Martin von Zweigbergk |
copies: do copy tracing based on ctx.p[12]copies() if configured
|
Thu, 14 Feb 2019 22:46:18 -0800 |
Martin von Zweigbergk |
copies: filter out copies when target is not in destination manifest
|
Tue, 19 Feb 2019 10:45:22 -0800 |
Martin von Zweigbergk |
copies: make _backwardrenames() filter out copies by destination
|
Tue, 19 Feb 2019 10:31:06 -0800 |
Martin von Zweigbergk |
copies: respect narrowmatcher in "parent -> working dir" case
|
Thu, 14 Feb 2019 18:28:27 +0530 |
Sushil khanchi |
copies: return True instead of filename as it is expected to return boolean
|
Tue, 15 Jan 2019 16:55:20 -0800 |
Martin von Zweigbergk |
copies: get working copy parents from wctx, not dirstate, to make in-mem work
|
Tue, 15 Jan 2019 16:50:50 -0800 |
Martin von Zweigbergk |
copies: pass contexts into _findlimit()
|
Tue, 15 Jan 2019 11:16:42 -0800 |
Martin von Zweigbergk |
copies: consider nullrev a common ancestor
|
Tue, 15 Jan 2019 11:07:34 -0800 |
Martin von Zweigbergk |
copies: use node.nullrev instead of literal -1
|
Tue, 15 Jan 2019 09:20:47 -0800 |
Martin von Zweigbergk |
copies: use node.wdirrev instead of inventing another constant for it
|
Wed, 10 Oct 2018 00:50:35 +0200 |
Boris Feld |
context: introduce an `isintroducedafter` method and use it in copies
|
Thu, 01 Nov 2018 16:32:16 -0700 |
Martin von Zweigbergk |
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case
stable
|
Thu, 01 Nov 2018 13:20:12 -0700 |
Martin von Zweigbergk |
narrow: make copies.pathcopies() filter with narrowspec again
stable
|
Fri, 05 Oct 2018 23:31:51 +0300 |
Pulkit Goyal |
py3: use '%f' for floats instead of '%s'
|
Fri, 07 Sep 2018 11:43:48 -0400 |
Boris Feld |
copies: add time information to the debug information
|
Fri, 07 Sep 2018 11:16:06 -0400 |
Boris Feld |
copies: add a devel debug mode to trace what copy tracing does
|
Fri, 28 Sep 2018 12:56:57 -0700 |
Martin von Zweigbergk |
narrow: move copies overrides to core
|
Thu, 21 Jun 2018 22:07:34 -0700 |
Martin von Zweigbergk |
copies: inline a variable that's used only once
|
Wed, 29 Aug 2018 18:52:09 +0300 |
Pulkit Goyal |
copies: improve logic of deciding copytracing on based of config options
|
Wed, 15 Aug 2018 14:41:27 -0700 |
Kyle Lippincott |
copies: correctly skip directories that have already been considered
|
Thu, 12 Jul 2018 08:22:28 -0700 |
Martin von Zweigbergk |
context: rename descendant() to isancestorof()
|
Thu, 12 Jul 2018 09:25:02 -0700 |
Martin von Zweigbergk |
copies: delete now-unnecessary check for "a == b" before "a.descendant(b)"
|
Thu, 17 May 2018 15:33:28 -0700 |
Martin von Zweigbergk |
narrow: filter copies in core
|
Sun, 25 Mar 2018 18:31:22 +0900 |
Yuya Nishihara |
node: rename wdirnodes to clarify they are for manifest/filelogs
|
Thu, 05 Apr 2018 17:51:10 +0200 |
Gábor Stefanik |
copies: clean up _related logic
|
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
|