log mercurial/copies.py @ 46109:2f357d053df2

age author description
Fri, 11 Dec 2020 13:39:56 -0800 Kyle Lippincott copies: make calculating lazy for dir move detection's "addedfiles"
Thu, 12 Nov 2020 15:54:10 +0100 Pierre-Yves David copies-rust: parse the changed-file sidedata directly in rust
Fri, 20 Nov 2020 10:51:07 +0100 Pierre-Yves David copies: properly copies parent dictionary before updating it
Wed, 02 Dec 2020 11:05:53 -0800 Kyle Lippincott copies: avoid materializing a full directory map during copy tracing
Fri, 20 Nov 2020 11:22:28 +0100 Pierre-Yves David copies: clarify the return of _merge_copies_dict
Fri, 20 Nov 2020 10:38:46 +0100 Pierre-Yves David copies: avoid unwanted side effect from one branch to another
Fri, 20 Nov 2020 10:35:42 +0100 Pierre-Yves David copies: simplify the call to _merge_copies_dict
Fri, 20 Nov 2020 10:49:32 +0100 Pierre-Yves David copies: fast path no-op merge
Fri, 02 Oct 2020 15:41:31 +0200 Pierre-Yves David copies-rust: move is_ancestor caching within the rust code
Thu, 01 Oct 2020 18:52:13 +0200 Pierre-Yves David copies: use the rust code for `combine_changeset_copies`
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Mon, 02 Nov 2020 11:03:56 +0100 Pierre-Yves David copies: cache the ancestor checking call when tracing copy
Tue, 13 Oct 2020 05:15:44 +0200 Pierre-Yves David copies: make sure deleted copy info do not overwriting unrelated ones
Thu, 01 Oct 2020 09:45:00 +0200 Pierre-Yves David copies: move `merged` testing sooner
Thu, 01 Oct 2020 09:42:39 +0200 Pierre-Yves David copies: return None instead of ChangingFiles when relevant
Wed, 16 Sep 2020 21:00:02 +0200 Pierre-Yves David salvaged: properly deal with salvaged file during copy tracing
Fri, 25 Sep 2020 15:05:08 +0200 Pierre-Yves David copies: directly pass a changes object to the copy tracing code
Fri, 25 Sep 2020 14:54:43 +0200 Pierre-Yves David copies: no longer change the sidedata flag
Fri, 25 Sep 2020 14:52:34 +0200 Pierre-Yves David copies: use dedicated `_revinfo_getter` function and call
Fri, 25 Sep 2020 14:39:04 +0200 Pierre-Yves David copies: make two version of the changeset centric algorithm
Fri, 25 Sep 2020 14:33:05 +0200 Pierre-Yves David copies: rename some function to the new naming scheme
Fri, 19 Jun 2020 09:27:02 -0700 Martin von Zweigbergk copies: implement __repr__ on branch_copies for debugging
Wed, 27 May 2020 12:26:08 +0200 Pierre-Yves David metadata: move computation related to files touched in a dedicated module
Wed, 03 Jun 2020 19:20:18 +0900 Yuya Nishihara merge with stable
Sat, 16 May 2020 20:37:56 +0200 Pierre-Yves David flags: account for flag change when tracking rename relevant to merge stable
Thu, 05 Mar 2020 17:55:05 +0100 Pierre-Yves David copies: fix the changeset based algorithm regarding merge
Tue, 04 Feb 2020 10:16:30 -0800 Martin von Zweigbergk copies: avoid filtering by short-circuit dirstate-only copies earlier
Wed, 22 Jan 2020 13:29:26 -0800 Martin von Zweigbergk merge: when rename was made on both sides, use ancestor as merge base
Wed, 29 Jan 2020 23:14:31 -0800 Martin von Zweigbergk copies: fix crash when copy source is not in graft base
Thu, 23 Jan 2020 15:44:30 -0800 Martin von Zweigbergk merge: start using the per-side copy dicts
Wed, 22 Jan 2020 14:35:30 -0800 Martin von Zweigbergk copies: define a type to return from mergecopies()
Fri, 24 Jan 2020 10:39:55 -0800 Martin von Zweigbergk copies: print debug information about copies per side/branch
Wed, 22 Jan 2020 15:31:17 -0800 Martin von Zweigbergk copies: make mergecopies() distinguish between copies on each side
Wed, 22 Jan 2020 13:06:56 -0800 Martin von Zweigbergk copies: extract function for finding directory renames
Wed, 22 Jan 2020 15:23:30 -0800 Martin von Zweigbergk copies: avoid calculating debug-only stuff without --debug
Wed, 22 Jan 2020 15:20:12 -0800 Martin von Zweigbergk copies: move early return in mergecopies() earlier
Sun, 29 Dec 2019 17:53:48 -0800 Martin von Zweigbergk graftcopies: document why the function is useful at all
Fri, 27 Dec 2019 13:47:59 -0800 Martin von Zweigbergk graftcopies: remove `skip` and `repo` arguments
Fri, 27 Dec 2019 15:14:19 -0800 Martin von Zweigbergk graftcopies: use _filter() for filtering out invalid copies
Mon, 06 Jan 2020 15:24:36 -0800 Martin von Zweigbergk copies: replace duplicatecopies() by function that takes contexts
Sun, 29 Sep 2019 16:00:32 +0200 Pierre-Yves David upgraderepo: add a config option for parallel computation
Wed, 13 Nov 2019 20:42:13 +0100 Pierre-Yves David copies: split the combination of the copies mapping in its own function
Wed, 13 Nov 2019 09:39:44 +0100 Pierre-Yves David copies: do not initialize the dictionary with root in changeset copies
Wed, 13 Nov 2019 20:42:08 +0100 Pierre-Yves David copies: expand `_chain` variable name to make the function easier to read
Wed, 13 Nov 2019 20:45:34 +0100 Pierre-Yves David copies: show we can read data from the "first" mapping
Wed, 13 Nov 2019 20:33:22 +0100 Pierre-Yves David copies: return consistent type from revinfo
Thu, 17 Oct 2019 16:06:06 +0200 Pierre-Yves David copies: simplify chain loop
Thu, 17 Oct 2019 02:17:24 +0200 Pierre-Yves David sidedatacopies: only fetch information once for merge
Tue, 15 Oct 2019 18:23:34 +0200 Pierre-Yves David copies: move from a copy on branchpoint to a copy on write approach
Sat, 12 Oct 2019 18:35:14 +0200 Pierre-Yves David copies: compute the exact set of revision to walk
Wed, 02 Oct 2019 18:16:02 -0400 Pierre-Yves David sidedatacopies: fast path data fetching if revision has no sidedata
Wed, 02 Oct 2019 17:53:47 -0400 Pierre-Yves David sidedatacopies: directly fetch copies information from sidedata
Tue, 15 Oct 2019 18:42:03 +0200 Pierre-Yves David copies: use an unfiltered repository for the changeset centric algorithm
Wed, 02 Oct 2019 17:42:01 -0400 Pierre-Yves David copies: extract data extraction into a `revinfo` function
Wed, 16 Oct 2019 17:49:30 +0200 Pierre-Yves David copies: avoid instancing more changectx to access parent revisions
Wed, 16 Oct 2019 09:52:05 +0200 Pierre-Yves David copies: get copies information directly from _copies
Wed, 02 Oct 2019 13:43:27 -0400 Pierre-Yves David copies: simplify the handling of merges
Wed, 02 Oct 2019 14:38:34 -0400 Pierre-Yves David sidedatacopies: only store an entry if it has values
Thu, 10 Oct 2019 17:18:46 +0200 Pierre-Yves David copies: drop the findlimit logic
Thu, 10 Oct 2019 03:49:33 +0200 Pierre-Yves David pathcopies: give up any optimization based on `introrev`