log mercurial/copies.py @ 44008:ac72e17457e5

age author description
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`
Sun, 06 Oct 2019 23:36:52 -0400 Pierre-Yves David sidedatacopies: deal with upgrading and downgrading to that format
Sun, 06 Oct 2019 23:36:51 -0400 Pierre-Yves David sidedatacopies: move various copies related function to the copies modules
Wed, 09 Oct 2019 22:59:38 +0200 Pierre-Yves David sidedatacopies: read rename information from sidedata
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Thu, 26 Sep 2019 23:43:32 +0200 Pierre-Yves David copies: expand the logic of usechangesetcentricalgo
Tue, 06 Aug 2019 03:17:40 +0200 Pierre-Yves David copies: extract an explicit `computechangesetcopie` method from context
Mon, 22 Jul 2019 17:44:19 -0700 Martin von Zweigbergk copies: fix crash on in changeset-centric tracing from commit to itself stable
Fri, 28 Jun 2019 12:59:21 -0700 Martin von Zweigbergk copies: follow copies across merge base without source file (issue6163)
Tue, 25 Jun 2019 14:25:03 -0700 Martin von Zweigbergk copies: filter invalid copies only at end of pathcopies() (issue6163)
Tue, 25 Jun 2019 13:46:55 -0700 Martin von Zweigbergk copies: inline _chainandfilter() to prepare for next patch
Tue, 25 Jun 2019 13:33:49 -0700 Martin von Zweigbergk copies: remove most early returns from pathcopies() and _forwardcopies()
Fri, 28 Jun 2019 09:01:45 -0700 Martin von Zweigbergk copies: move short-circuiting of dirstate copies out of _forwardcopies()
Fri, 28 Jun 2019 16:40:36 -0700 Martin von Zweigbergk copies: return only path from _tracefile() since that's all caller needs
Wed, 26 Jun 2019 05:20:02 -0700 Martin von Zweigbergk copies: document how 'copies' dict instances are reused
Thu, 20 Jun 2019 10:58:14 -0700 Martin von Zweigbergk copies: simplify merging of copy dicts on merge commits
Thu, 20 Jun 2019 10:42:16 -0700 Martin von Zweigbergk copies: remove a redundant matcher filtering in _changesetforwardcopies()
Thu, 20 Jun 2019 10:51:23 -0700 Martin von Zweigbergk copies: delete obsolete comment in _changesetforwardcopies()
Wed, 19 Jun 2019 23:14:10 -0700 Martin von Zweigbergk copies: avoid reusing the same variable for two different copy dicts
Thu, 02 May 2019 23:39:33 -0700 Martin von Zweigbergk copies: avoid calling matcher if matcher.always()
Thu, 18 Apr 2019 21:21:44 -0700 Martin von Zweigbergk copies: avoid unnecessary copying of copy dict
Thu, 18 Apr 2019 21:22:14 -0700 Martin von Zweigbergk copies: don't filter out copy targets created on other side of merge commit
Thu, 18 Apr 2019 00:40:53 -0700 Martin von Zweigbergk copies: do full filtering at end of _changesetforwardcopies()
Thu, 09 May 2019 15:09:07 -0700 Martin von Zweigbergk copies: split up _chain() in naive chaining and filtering steps
Wed, 17 Apr 2019 21:39:18 -0700 Martin von Zweigbergk copies: remove hack for adding root dir to util.dirs object
Wed, 09 Jan 2019 15:54:45 -0800 Martin von Zweigbergk copies: fix duplicatecopies() with overlay context
Tue, 07 May 2019 14:42:15 -0700 Martin von Zweigbergk copies: delete misplaced comment
Thu, 18 Apr 2019 00:34:45 -0700 Martin von Zweigbergk copies: remove redundant filtering of ping-pong renames in _chain()
Sat, 27 Apr 2019 22:08:45 -0700 Martin von Zweigbergk copies: make "limit" argument to _tracefile() mandatory
Wed, 17 Apr 2019 23:10:29 -0700 Martin von Zweigbergk copies: filter out copies from non-existent source later in _chain()
Thu, 18 Apr 2019 00:12:56 -0700 Martin von Zweigbergk copies: clarify mutually exclusive cases in _chain() with a s/if/elif/
Thu, 18 Apr 2019 00:05:05 -0700 Martin von Zweigbergk copies: delete a redundant cleanup step in _chain()
Wed, 17 Apr 2019 23:10:14 -0700 Martin von Zweigbergk copies: document cases in _chain()
Wed, 17 Apr 2019 14:44:18 -0700 Martin von Zweigbergk copies: ignore heuristics copytracing when using changeset-centric algos
Wed, 17 Apr 2019 14:42:23 -0700 Martin von Zweigbergk copies: move check for experimental.copytrace==<falsy> earlier
Wed, 17 Apr 2019 14:11:54 -0700 Martin von Zweigbergk copies: replace .items() by .values() where appropriate
Fri, 12 Apr 2019 10:44:37 -0700 Martin von Zweigbergk copies: inline _computenonoverlap() in mergecopies()
Thu, 11 Apr 2019 23:22:54 -0700 Martin von Zweigbergk copies: calculate mergecopies() based on pathcopies()