Sun, 29 Sep 2019 16:00:32 +0200 |
Pierre-Yves David |
upgraderepo: add a config option for parallel computation
|
file |
diff |
annotate
|
Wed, 13 Nov 2019 20:42:13 +0100 |
Pierre-Yves David |
copies: split the combination of the copies mapping in its own function
|
file |
diff |
annotate
|
Wed, 13 Nov 2019 09:39:44 +0100 |
Pierre-Yves David |
copies: do not initialize the dictionary with root in changeset copies
|
file |
diff |
annotate
|
Wed, 13 Nov 2019 20:42:08 +0100 |
Pierre-Yves David |
copies: expand `_chain` variable name to make the function easier to read
|
file |
diff |
annotate
|
Wed, 13 Nov 2019 20:45:34 +0100 |
Pierre-Yves David |
copies: show we can read data from the "first" mapping
|
file |
diff |
annotate
|
Wed, 13 Nov 2019 20:33:22 +0100 |
Pierre-Yves David |
copies: return consistent type from revinfo
|
file |
diff |
annotate
|
Thu, 17 Oct 2019 16:06:06 +0200 |
Pierre-Yves David |
copies: simplify chain loop
|
file |
diff |
annotate
|
Thu, 17 Oct 2019 02:17:24 +0200 |
Pierre-Yves David |
sidedatacopies: only fetch information once for merge
|
file |
diff |
annotate
|
Tue, 15 Oct 2019 18:23:34 +0200 |
Pierre-Yves David |
copies: move from a copy on branchpoint to a copy on write approach
|
file |
diff |
annotate
|
Sat, 12 Oct 2019 18:35:14 +0200 |
Pierre-Yves David |
copies: compute the exact set of revision to walk
|
file |
diff |
annotate
|
Wed, 02 Oct 2019 18:16:02 -0400 |
Pierre-Yves David |
sidedatacopies: fast path data fetching if revision has no sidedata
|
file |
diff |
annotate
|
Wed, 02 Oct 2019 17:53:47 -0400 |
Pierre-Yves David |
sidedatacopies: directly fetch copies information from sidedata
|
file |
diff |
annotate
|
Tue, 15 Oct 2019 18:42:03 +0200 |
Pierre-Yves David |
copies: use an unfiltered repository for the changeset centric algorithm
|
file |
diff |
annotate
|
Wed, 02 Oct 2019 17:42:01 -0400 |
Pierre-Yves David |
copies: extract data extraction into a `revinfo` function
|
file |
diff |
annotate
|
Wed, 16 Oct 2019 17:49:30 +0200 |
Pierre-Yves David |
copies: avoid instancing more changectx to access parent revisions
|
file |
diff |
annotate
|
Wed, 16 Oct 2019 09:52:05 +0200 |
Pierre-Yves David |
copies: get copies information directly from _copies
|
file |
diff |
annotate
|
Wed, 02 Oct 2019 13:43:27 -0400 |
Pierre-Yves David |
copies: simplify the handling of merges
|
file |
diff |
annotate
|
Wed, 02 Oct 2019 14:38:34 -0400 |
Pierre-Yves David |
sidedatacopies: only store an entry if it has values
|
file |
diff |
annotate
|
Thu, 10 Oct 2019 17:18:46 +0200 |
Pierre-Yves David |
copies: drop the findlimit logic
|
file |
diff |
annotate
|
Thu, 10 Oct 2019 03:49:33 +0200 |
Pierre-Yves David |
pathcopies: give up any optimization based on `introrev`
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 23:36:52 -0400 |
Pierre-Yves David |
sidedatacopies: deal with upgrading and downgrading to that format
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: move various copies related function to the copies modules
|
file |
diff |
annotate
|
Wed, 09 Oct 2019 22:59:38 +0200 |
Pierre-Yves David |
sidedatacopies: read rename information from sidedata
|
file |
diff |
annotate
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Thu, 26 Sep 2019 23:43:32 +0200 |
Pierre-Yves David |
copies: expand the logic of usechangesetcentricalgo
|
file |
diff |
annotate
|
Tue, 06 Aug 2019 03:17:40 +0200 |
Pierre-Yves David |
copies: extract an explicit `computechangesetcopie` method from context
|
file |
diff |
annotate
|
Mon, 22 Jul 2019 17:44:19 -0700 |
Martin von Zweigbergk |
copies: fix crash on in changeset-centric tracing from commit to itself
stable
|
file |
diff |
annotate
|
Fri, 28 Jun 2019 12:59:21 -0700 |
Martin von Zweigbergk |
copies: follow copies across merge base without source file (issue6163)
|
file |
diff |
annotate
|
Tue, 25 Jun 2019 14:25:03 -0700 |
Martin von Zweigbergk |
copies: filter invalid copies only at end of pathcopies() (issue6163)
|
file |
diff |
annotate
|
Tue, 25 Jun 2019 13:46:55 -0700 |
Martin von Zweigbergk |
copies: inline _chainandfilter() to prepare for next patch
|
file |
diff |
annotate
|
Tue, 25 Jun 2019 13:33:49 -0700 |
Martin von Zweigbergk |
copies: remove most early returns from pathcopies() and _forwardcopies()
|
file |
diff |
annotate
|
Fri, 28 Jun 2019 09:01:45 -0700 |
Martin von Zweigbergk |
copies: move short-circuiting of dirstate copies out of _forwardcopies()
|
file |
diff |
annotate
|
Fri, 28 Jun 2019 16:40:36 -0700 |
Martin von Zweigbergk |
copies: return only path from _tracefile() since that's all caller needs
|
file |
diff |
annotate
|
Wed, 26 Jun 2019 05:20:02 -0700 |
Martin von Zweigbergk |
copies: document how 'copies' dict instances are reused
|
file |
diff |
annotate
|
Thu, 20 Jun 2019 10:58:14 -0700 |
Martin von Zweigbergk |
copies: simplify merging of copy dicts on merge commits
|
file |
diff |
annotate
|
Thu, 20 Jun 2019 10:42:16 -0700 |
Martin von Zweigbergk |
copies: remove a redundant matcher filtering in _changesetforwardcopies()
|
file |
diff |
annotate
|
Thu, 20 Jun 2019 10:51:23 -0700 |
Martin von Zweigbergk |
copies: delete obsolete comment in _changesetforwardcopies()
|
file |
diff |
annotate
|
Wed, 19 Jun 2019 23:14:10 -0700 |
Martin von Zweigbergk |
copies: avoid reusing the same variable for two different copy dicts
|
file |
diff |
annotate
|
Thu, 02 May 2019 23:39:33 -0700 |
Martin von Zweigbergk |
copies: avoid calling matcher if matcher.always()
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 21:21:44 -0700 |
Martin von Zweigbergk |
copies: avoid unnecessary copying of copy dict
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 00:40:53 -0700 |
Martin von Zweigbergk |
copies: do full filtering at end of _changesetforwardcopies()
|
file |
diff |
annotate
|
Thu, 09 May 2019 15:09:07 -0700 |
Martin von Zweigbergk |
copies: split up _chain() in naive chaining and filtering steps
|
file |
diff |
annotate
|
Wed, 17 Apr 2019 21:39:18 -0700 |
Martin von Zweigbergk |
copies: remove hack for adding root dir to util.dirs object
|
file |
diff |
annotate
|
Wed, 09 Jan 2019 15:54:45 -0800 |
Martin von Zweigbergk |
copies: fix duplicatecopies() with overlay context
|
file |
diff |
annotate
|
Tue, 07 May 2019 14:42:15 -0700 |
Martin von Zweigbergk |
copies: delete misplaced comment
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 00:34:45 -0700 |
Martin von Zweigbergk |
copies: remove redundant filtering of ping-pong renames in _chain()
|
file |
diff |
annotate
|
Sat, 27 Apr 2019 22:08:45 -0700 |
Martin von Zweigbergk |
copies: make "limit" argument to _tracefile() mandatory
|
file |
diff |
annotate
|
Wed, 17 Apr 2019 23:10:29 -0700 |
Martin von Zweigbergk |
copies: filter out copies from non-existent source later in _chain()
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 00:12:56 -0700 |
Martin von Zweigbergk |
copies: clarify mutually exclusive cases in _chain() with a s/if/elif/
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 00:05:05 -0700 |
Martin von Zweigbergk |
copies: delete a redundant cleanup step in _chain()
|
file |
diff |
annotate
|
Wed, 17 Apr 2019 23:10:14 -0700 |
Martin von Zweigbergk |
copies: document cases in _chain()
|
file |
diff |
annotate
|
Wed, 17 Apr 2019 14:44:18 -0700 |
Martin von Zweigbergk |
copies: ignore heuristics copytracing when using changeset-centric algos
|
file |
diff |
annotate
|
Wed, 17 Apr 2019 14:42:23 -0700 |
Martin von Zweigbergk |
copies: move check for experimental.copytrace==<falsy> earlier
|
file |
diff |
annotate
|
Wed, 17 Apr 2019 14:11:54 -0700 |
Martin von Zweigbergk |
copies: replace .items() by .values() where appropriate
|
file |
diff |
annotate
|
Fri, 12 Apr 2019 10:44:37 -0700 |
Martin von Zweigbergk |
copies: inline _computenonoverlap() in mergecopies()
|
file |
diff |
annotate
|
Thu, 11 Apr 2019 23:22:54 -0700 |
Martin von Zweigbergk |
copies: calculate mergecopies() based on pathcopies()
|
file |
diff |
annotate
|
Sat, 27 Apr 2019 22:55:54 -0700 |
Martin von Zweigbergk |
copies: process files in deterministic order for stable tests
|
file |
diff |
annotate
|
Mon, 15 Apr 2019 14:09:18 -0700 |
Martin von Zweigbergk |
copies: delete debug message about "unmatched files new in both"
|
file |
diff |
annotate
|
Fri, 12 Apr 2019 21:41:51 -0700 |
Martin von Zweigbergk |
copies: delete debug message about changes since common ancestor
|
file |
diff |
annotate
|
Thu, 11 Apr 2019 23:28:38 -0700 |
Martin von Zweigbergk |
copies: delete debug message about search limit
|
file |
diff |
annotate
|
Mon, 15 Apr 2019 22:58:10 -0700 |
Martin von Zweigbergk |
copies: move early return for "no copies" case a little earlier
|
file |
diff |
annotate
|
Mon, 15 Apr 2019 16:46:41 -0700 |
Martin von Zweigbergk |
copies: fix up "fullcopy" with missing entries from "diverge"
|
file |
diff |
annotate
|
Mon, 15 Apr 2019 16:41:43 -0700 |
Martin von Zweigbergk |
copies: fix up "fullcopy" with missing entries from "copy"
|
file |
diff |
annotate
|
Fri, 12 Apr 2019 22:03:04 -0700 |
Martin von Zweigbergk |
copies: don't include copies that are not in source in directory move
|
file |
diff |
annotate
|
Wed, 27 Dec 2017 22:05:20 -0800 |
Martin von Zweigbergk |
changelog: parse copy metadata if available in extras
|
file |
diff |
annotate
|
Tue, 02 Apr 2019 14:49:28 -0700 |
Martin von Zweigbergk |
copies: move comment about implementation of mergecopies() to end
|
file |
diff |
annotate
|
Wed, 20 Mar 2019 11:42:02 -0700 |
Martin von Zweigbergk |
copies: extract function for deciding whether to use changeset-centric algos
|
file |
diff |
annotate
|
Mon, 11 Mar 2019 09:20:26 -0700 |
Martin von Zweigbergk |
copies: remove dependency on scmutil by directly using match.exact()
|
file |
diff |
annotate
|
Wed, 13 Feb 2019 15:50:14 +0530 |
Sushil khanchi |
copies: handle a case when both merging csets are not descendant of merge base
|
file |
diff |
annotate
|
Tue, 19 Feb 2019 15:42:45 -0800 |
Martin von Zweigbergk |
copies: do copy tracing based on ctx.p[12]copies() if configured
|
file |
diff |
annotate
|
Thu, 14 Feb 2019 22:46:18 -0800 |
Martin von Zweigbergk |
copies: filter out copies when target is not in destination manifest
|
file |
diff |
annotate
|
Tue, 19 Feb 2019 10:45:22 -0800 |
Martin von Zweigbergk |
copies: make _backwardrenames() filter out copies by destination
|
file |
diff |
annotate
|
Tue, 19 Feb 2019 10:31:06 -0800 |
Martin von Zweigbergk |
copies: respect narrowmatcher in "parent -> working dir" case
|
file |
diff |
annotate
|
Thu, 14 Feb 2019 18:28:27 +0530 |
Sushil khanchi |
copies: return True instead of filename as it is expected to return boolean
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Tue, 15 Jan 2019 16:50:50 -0800 |
Martin von Zweigbergk |
copies: pass contexts into _findlimit()
|
file |
diff |
annotate
|
Tue, 15 Jan 2019 11:16:42 -0800 |
Martin von Zweigbergk |
copies: consider nullrev a common ancestor
|
file |
diff |
annotate
|
Tue, 15 Jan 2019 11:07:34 -0800 |
Martin von Zweigbergk |
copies: use node.nullrev instead of literal -1
|
file |
diff |
annotate
|
Tue, 15 Jan 2019 09:20:47 -0800 |
Martin von Zweigbergk |
copies: use node.wdirrev instead of inventing another constant for it
|
file |
diff |
annotate
|
Wed, 10 Oct 2018 00:50:35 +0200 |
Boris Feld |
context: introduce an `isintroducedafter` method and use it in copies
|
file |
diff |
annotate
|
Thu, 01 Nov 2018 16:32:16 -0700 |
Martin von Zweigbergk |
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case
stable
|
file |
diff |
annotate
|
Thu, 01 Nov 2018 13:20:12 -0700 |
Martin von Zweigbergk |
narrow: make copies.pathcopies() filter with narrowspec again
stable
|
file |
diff |
annotate
|
Fri, 05 Oct 2018 23:31:51 +0300 |
Pulkit Goyal |
py3: use '%f' for floats instead of '%s'
|
file |
diff |
annotate
|
Fri, 07 Sep 2018 11:43:48 -0400 |
Boris Feld |
copies: add time information to the debug information
|
file |
diff |
annotate
|
Fri, 07 Sep 2018 11:16:06 -0400 |
Boris Feld |
copies: add a devel debug mode to trace what copy tracing does
|
file |
diff |
annotate
|
Fri, 28 Sep 2018 12:56:57 -0700 |
Martin von Zweigbergk |
narrow: move copies overrides to core
|
file |
diff |
annotate
|
Thu, 21 Jun 2018 22:07:34 -0700 |
Martin von Zweigbergk |
copies: inline a variable that's used only once
|
file |
diff |
annotate
|
Wed, 29 Aug 2018 18:52:09 +0300 |
Pulkit Goyal |
copies: improve logic of deciding copytracing on based of config options
|
file |
diff |
annotate
|
Wed, 15 Aug 2018 14:41:27 -0700 |
Kyle Lippincott |
copies: correctly skip directories that have already been considered
|
file |
diff |
annotate
|
Thu, 12 Jul 2018 08:22:28 -0700 |
Martin von Zweigbergk |
context: rename descendant() to isancestorof()
|
file |
diff |
annotate
|
Thu, 12 Jul 2018 09:25:02 -0700 |
Martin von Zweigbergk |
copies: delete now-unnecessary check for "a == b" before "a.descendant(b)"
|
file |
diff |
annotate
|
Thu, 17 May 2018 15:33:28 -0700 |
Martin von Zweigbergk |
narrow: filter copies in core
|
file |
diff |
annotate
|
Sun, 25 Mar 2018 18:31:22 +0900 |
Yuya Nishihara |
node: rename wdirnodes to clarify they are for manifest/filelogs
|
file |
diff |
annotate
|
Thu, 05 Apr 2018 17:51:10 +0200 |
G?bor Stefanik |
copies: clean up _related logic
|
file |
diff |
annotate
|
Wed, 21 Feb 2018 10:10:02 -0500 |
Augie Fackler |
py3: use list comprehensions instead of filter where we need to eagerly filter
|
file |
diff |
annotate
|
Sun, 11 Feb 2018 16:56:29 -0800 |
Gregory Szorc |
py3: avoid changing dictionary during iteration
|
file |
diff |
annotate
|
Thu, 14 Dec 2017 00:25:03 -0800 |
Martin von Zweigbergk |
copies: group wdir-handling in one place
|
file |
diff |
annotate
|
Thu, 14 Dec 2017 00:18:38 -0800 |
Martin von Zweigbergk |
copies: extract method for getting non-wdir forward copies
|
file |
diff |
annotate
|
Thu, 14 Dec 2017 08:27:22 -0800 |
Martin von Zweigbergk |
copies: consistently use """ for docstrings
|
file |
diff |
annotate
|
Mon, 11 Dec 2017 10:24:38 -0800 |
Martin von Zweigbergk |
copies: always respect matcher arg to _forwardcopies()
|
file |
diff |
annotate
|
Tue, 10 Oct 2017 02:25:03 +0530 |
Pulkit Goyal |
copies: add a config to limit the number of candidates to check in heuristics
|
file |
diff |
annotate
|
Sun, 15 Oct 2017 20:36:29 -0700 |
Phil Cohen |
context: add workingfilectx.markcopied
|
file |
diff |
annotate
|
Sun, 08 Oct 2017 04:39:42 +0530 |
Pulkit Goyal |
copies: add docs for config `experimental.copytrace.sourcecommitlimit`
|
file |
diff |
annotate
|
Fri, 22 Sep 2017 22:45:02 +0900 |
Yuya Nishihara |
copytrace: use ctx.mutable() instead of adhoc constant of non-public phases
|
file |
diff |
annotate
|
Sat, 30 Sep 2017 15:45:15 +0530 |
Pulkit Goyal |
py3: explicitly convert dict.keys() and dict.items() into a list
|
file |
diff |
annotate
|
Thu, 21 Sep 2017 15:58:44 +0530 |
Pulkit Goyal |
copytrace: add a a new config to limit the number of drafts in heuristics
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 20:06:45 +0530 |
Pulkit Goyal |
copytrace: use the full copytracing method if only drafts are involved
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 03:49:15 +0530 |
Pulkit Goyal |
copytrace: move fast heuristic copytracing algorithm to core
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 02:34:01 +0530 |
Pulkit Goyal |
copytrace: move the default copytracing algorithm in a new function
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 01:52:19 +0530 |
Pulkit Goyal |
copytrace: replace experimental.disablecopytrace config with copytrace (BC)
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 16:16:39 +0200 |
G?bor Stefanik |
copies: fix misaligned lines
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 16:08:31 +0200 |
G?bor Stefanik |
copies: fix typo in comment
|
file |
diff |
annotate
|
Sat, 19 Aug 2017 11:23:33 +0900 |
Yuya Nishihara |
copies: use intersectmatchers() in non-merge p1 optimization
|
file |
diff |
annotate
|
Wed, 16 Aug 2017 00:25:20 +0530 |
Pulkit Goyal |
copies: add more details to the documentation of mergecopies()
|
file |
diff |
annotate
|
Thu, 01 Jun 2017 01:14:02 +0530 |
Pulkit Goyal |
py3: use dict.update() instead of constructing lists and adding them
|
file |
diff |
annotate
|
Mon, 29 May 2017 06:06:13 -0700 |
Stanislau Hlebik |
copies: introduce getdstfctx
|
file |
diff |
annotate
|
Mon, 29 May 2017 05:58:08 -0700 |
Stanislau Hlebik |
copies: rename getfctx to getsrcfctx
|
file |
diff |
annotate
|
Mon, 29 May 2017 05:57:25 -0700 |
Stanislau Hlebik |
copies: remove msrc and mdst parameters
|
file |
diff |
annotate
|
Mon, 29 May 2017 05:57:03 -0700 |
Stanislau Hlebik |
copies: add dstctx parameter
|
file |
diff |
annotate
|
Mon, 29 May 2017 05:56:17 -0700 |
Stanislau Hlebik |
copies: rename ctx to srcctx
|
file |
diff |
annotate
|
Mon, 29 May 2017 05:52:15 -0700 |
Stanislau Hlebik |
copies: rename m2 to mdst
|
file |
diff |
annotate
|
Mon, 29 May 2017 05:52:15 -0700 |
Stanislau Hlebik |
copies: rename m1 to msrc
|
file |
diff |
annotate
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
file |
diff |
annotate
|
Tue, 07 Mar 2017 09:56:11 -0800 |
Durham Goode |
copies: remove use of manifest.matches
|
file |
diff |
annotate
|
Mon, 05 Dec 2016 17:40:01 +0100 |
G?bor Stefanik |
graft: support grafting changes to new file in renamed directory (issue5436)
|
file |
diff |
annotate
|
Thu, 10 Nov 2016 02:19:16 -0800 |
Durham Goode |
dirstate: change added/modified placeholder hash length to 20 bytes
|
file |
diff |
annotate
|
Thu, 10 Nov 2016 02:17:22 -0800 |
Durham Goode |
dirstate: change placeholder hash length to 20 bytes
|
file |
diff |
annotate
|
Tue, 25 Oct 2016 21:01:53 +0200 |
G?bor Stefanik |
merge: avoid superfluous filemerges when grafting through renames (issue5407)
stable
|
file |
diff |
annotate
|
Tue, 18 Oct 2016 02:09:08 +0200 |
G?bor Stefanik |
copies: improve assertions during copy recombination
|
file |
diff |
annotate
|
Tue, 11 Oct 2016 04:39:47 +0200 |
G?bor Stefanik |
copies: make _checkcopies handle copy sequences spanning the TCA (issue4028)
|
file |
diff |
annotate
|
Tue, 11 Oct 2016 04:25:59 +0200 |
G?bor Stefanik |
checkcopies: add logic to handle remotebase
|
file |
diff |
annotate
|
Tue, 04 Oct 2016 12:51:54 +0200 |
G?bor Stefanik |
mergecopies: add logic to process incomplete data
|
file |
diff |
annotate
|
Wed, 12 Oct 2016 11:54:03 +0200 |
G?bor Stefanik |
checkcopies: handle divergences contained entirely in tca::ctx
|
file |
diff |
annotate
|
Thu, 13 Oct 2016 02:19:43 +0200 |
G?bor Stefanik |
mergecopies: invoke _computenonoverlap for both base and tca during merges
|
file |
diff |
annotate
|
Tue, 18 Oct 2016 00:00:43 +0200 |
Pierre-Yves David |
copies: make it possible to distinguish betwen _computenonoverlap invocations
|
file |
diff |
annotate
|
Thu, 13 Oct 2016 02:03:54 +0200 |
G?bor Stefanik |
copies: make _checkcopies handle simple renames in a rotated DAG
|
file |
diff |
annotate
|
Thu, 13 Oct 2016 02:03:49 +0200 |
G?bor Stefanik |
copies: compute a suitable TCA if base turns out to be unsuitable
|
file |
diff |
annotate
|
Thu, 13 Oct 2016 01:47:33 +0200 |
G?bor Stefanik |
copies: detect graft-like merges
|
file |
diff |
annotate
|
Wed, 12 Oct 2016 21:33:45 +0200 |
G?bor Stefanik |
checkcopies: add a sanity check against false-positive copies
|
file |
diff |
annotate
|
Thu, 13 Oct 2016 01:30:14 +0200 |
Pierre-Yves David |
mergecopies: rename 'ca' to 'base'
|
file |
diff |
annotate
|
Thu, 13 Oct 2016 01:26:33 +0200 |
Pierre-Yves David |
copies: move variable document from checkcopies to mergecopies
|
file |
diff |
annotate
|
Tue, 11 Oct 2016 02:21:42 +0200 |
Pierre-Yves David |
checkcopies: pass data as a dictionary of dictionaries
|
file |
diff |
annotate
|
Tue, 11 Oct 2016 02:15:23 +0200 |
Pierre-Yves David |
checkcopies: move 'movewithdir' initialisation right before its usage
|
file |
diff |
annotate
|
Tue, 11 Oct 2016 01:29:08 +0200 |
Pierre-Yves David |
checkcopies: extract the '_related' closure
|
file |
diff |
annotate
|
Sat, 08 Oct 2016 23:00:55 +0200 |
Pierre-Yves David |
checkcopies: add an inline comment about the '_related' call
|
file |
diff |
annotate
|
Sat, 08 Oct 2016 19:03:16 +0200 |
Pierre-Yves David |
checkcopies: minor change to comment
|
file |
diff |
annotate
|
Sat, 08 Oct 2016 18:38:42 +0200 |
Pierre-Yves David |
checkcopies: rename 'ca' to 'base'
|
file |
diff |
annotate
|
Mon, 03 Oct 2016 13:29:59 +0200 |
G?bor Stefanik |
copies: don't record divergence for files needing no merge
|
file |
diff |
annotate
|
Mon, 03 Oct 2016 13:24:56 +0200 |
G?bor Stefanik |
copies: mark checkcopies as internal with the _ prefix
|
file |
diff |
annotate
|
Mon, 03 Oct 2016 13:23:19 +0200 |
G?bor Stefanik |
copies: split u1/u2 to u1u/u2u and u1r/u2r
|
file |
diff |
annotate
|
Mon, 03 Oct 2016 13:18:31 +0200 |
G?bor Stefanik |
copies: style fixes and add comment
|
file |
diff |
annotate
|
Mon, 03 Oct 2016 16:19:55 +0200 |
G?bor Stefanik |
copies: limit is an optimization, and doesn't provide guarantees
|
file |
diff |
annotate
|
Mon, 16 May 2016 21:30:53 +0000 |
timeless |
py3: convert to next() function
|
file |
diff |
annotate
|
Fri, 05 Feb 2016 13:23:24 -0800 |
Durham Goode |
copies: optimize forward copy detection logic for rebases
|
file |
diff |
annotate
|
Wed, 13 Jan 2016 10:10:05 -0600 |
Matt Mackall |
copies: fix detection of divergent directory renames
|
file |
diff |
annotate
|
Sat, 17 Oct 2015 00:58:46 +0200 |
Mads Kiilerich |
spelling: trivial spell checking
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 15:40:13 -0500 |
Matt Mackall |
copies: group bothnew with other sets
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 15:32:27 -0500 |
Matt Mackall |
copies: rename renamedelete to renamedeleteset for clarity
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 15:26:08 -0500 |
Matt Mackall |
copies: move _makegetfctx calls into checkcopies
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 15:17:33 -0500 |
Matt Mackall |
copies: factor out setupctx into _makegetfctx
|
file |
diff |
annotate
|
Fri, 21 Aug 2015 15:12:58 -0500 |
Matt Mackall |
copies: avoid reference to c1/c2 in makectx
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 15:11:17 -0500 |
Matt Mackall |
copies: move debug statement to appropriate place
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 14:04:54 -0500 |
Matt Mackall |
copies: rename diverge2 to divergeset for clarity
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 13:40:18 -0500 |
Matt Mackall |
copies: begin separating mergecopies sides
|
file |
diff |
annotate
|
Wed, 19 Aug 2015 13:09:54 -0500 |
Matt Mackall |
copies: rename ctx() to getfctx() for clarity
|
file |
diff |
annotate
|
Tue, 27 Jan 2015 11:26:27 -0800 |
Durham Goode |
copy: add flag for disabling copy tracing
|
file |
diff |
annotate
|
Sat, 08 Aug 2015 00:41:13 -0700 |
Gregory Szorc |
copies: use absolute_import
|
file |
diff |
annotate
|
Tue, 26 May 2015 14:52:47 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Fri, 22 May 2015 14:02:04 -0700 |
Martin von Zweigbergk |
copies: document hack for adding '' to set of dirs
|
file |
diff |
annotate
|
Fri, 22 May 2015 12:58:27 -0700 |
Durham Goode |
copies: switch to using pathutil.dirname
|
file |
diff |
annotate
|
Tue, 26 May 2015 06:45:18 -0500 |
Matt Mackall |
mergecopies: avoid slowdown from linkrev adjustment (issue4680)
stable
|
file |
diff |
annotate
|
Thu, 16 Apr 2015 11:29:30 -0700 |
Durham Goode |
copies: add matcher parameter to copy logic
|
file |
diff |
annotate
|
Fri, 03 Apr 2015 15:18:34 -0700 |
Durham Goode |
copies: pass changectx instead of manifest to _computenonoverlap
|
file |
diff |
annotate
|
Fri, 20 Mar 2015 17:30:38 -0500 |
Matt Mackall |
merge with stable
|
file |
diff |
annotate
|
Fri, 20 Mar 2015 00:30:35 -0700 |
Pierre-Yves David |
mergecopies: reuse ancestry context when traversing file history (issue4537)
stable
|
file |
diff |
annotate
|
Tue, 10 Mar 2015 13:56:05 -0700 |
Durham Goode |
copies: added manifests to computenonoverlap
|
file |
diff |
annotate
|
Fri, 27 Feb 2015 14:26:22 -0800 |
Martin von Zweigbergk |
copies: only calculate 'addedinm[12]' sets once
|
file |
diff |
annotate
|
Fri, 27 Feb 2015 14:03:01 -0800 |
Martin von Zweigbergk |
copies: calculate 'bothnew' from manifestdict.filesnotin()
|
file |
diff |
annotate
|
Fri, 27 Feb 2015 14:02:30 -0800 |
Martin von Zweigbergk |
copies: replace _nonoverlap() by calls to manifestdict.filesnotin()
|
file |
diff |
annotate
|
Fri, 27 Feb 2015 13:57:37 -0800 |
Martin von Zweigbergk |
copies: move code into new manifestdict.filesnotin() method
|
file |
diff |
annotate
|
Tue, 27 Jan 2015 17:24:12 -0800 |
Durham Goode |
copy: move _forwardcopies file logic to a function
|
file |
diff |
annotate
|
Tue, 27 Jan 2015 17:23:18 -0800 |
Durham Goode |
copy: move mergecopies file logic to a function
|
file |
diff |
annotate
|
Sun, 01 Feb 2015 16:25:12 -0600 |
Matt Mackall |
copies: use linkrev for file tracing limit
stable
|
file |
diff |
annotate
|
Fri, 30 Jan 2015 16:02:28 +0000 |
Pierre-Yves David |
_adjustlinkrev: reuse ancestors set during rename detection (issue4514)
stable
|
file |
diff |
annotate
|
Thu, 17 Apr 2014 22:47:38 +0200 |
Mads Kiilerich |
spelling: fixes from proofreading of spell checker issues
|
file |
diff |
annotate
|
Thu, 16 Oct 2014 06:35:06 -0700 |
Ryan McElroy |
amend: fix amending rename commit with diverged topologies (issue4405)
stable
|
file |
diff |
annotate
|
Mon, 13 Oct 2014 14:33:13 -0500 |
Matt Mackall |
duplicatecopies: move from cmdutil to copies
|
file |
diff |
annotate
|
Tue, 25 Feb 2014 20:31:53 +0100 |
Mads Kiilerich |
copies: guard debug section with ui.debugflag
|
file |
diff |
annotate
|
Tue, 25 Feb 2014 20:31:51 +0100 |
Mads Kiilerich |
copies: remove _checkcopies wrapper - it does no good
|
file |
diff |
annotate
|
Tue, 25 Feb 2014 20:29:14 +0100 |
Mads Kiilerich |
copies: when both sides made the same copy, report it as a copy
|
file |
diff |
annotate
|
Sat, 16 Nov 2013 15:46:29 -0500 |
Mads Kiilerich |
diff: search beyond ancestor when detecting renames
|
file |
diff |
annotate
|
Wed, 01 May 2013 10:44:21 -0700 |
Durham Goode |
copies: refactor checkcopies() into a top level method
|
file |
diff |
annotate
|
Wed, 10 Apr 2013 15:08:26 -0700 |
Bryan O'Sullivan |
scmutil: use new dirs class in dirstate and context
|
file |
diff |
annotate
|
Thu, 04 Apr 2013 20:22:29 -0700 |
Siddharth Agarwal |
copies._forwardcopies: use set operations to find missing files
|
file |
diff |
annotate
|
Wed, 12 Dec 2012 02:38:14 +0100 |
Mads Kiilerich |
copies: report found copies sorted
|
file |
diff |
annotate
|
Tue, 15 Jan 2013 02:59:12 +0100 |
Mads Kiilerich |
copies: make the loss in _backwardcopies more stable
|
file |
diff |
annotate
|
Wed, 26 Dec 2012 15:04:07 -0800 |
Siddharth Agarwal |
copies: do not track backward copies, only renames (issue3739)
|
file |
diff |
annotate
|
Wed, 26 Dec 2012 15:03:58 -0800 |
Siddharth Agarwal |
copies: make debug messages more sensible
|
file |
diff |
annotate
|
Wed, 26 Dec 2012 14:50:17 -0800 |
Siddharth Agarwal |
copies: separate moves via directory renames from explicit copies
|
file |
diff |
annotate
|
Wed, 27 Jun 2012 13:41:04 -0500 |
Matt Mackall |
copies: re-include root directory in directory rename detection (issue3511)
|
file |
diff |
annotate
|
Wed, 23 May 2012 21:34:29 +0200 |
Thomas Arendsen Hein |
merge: show renamed on one and deleted on the other side in debug output
|
file |
diff |
annotate
|
Wed, 23 May 2012 20:50:16 +0200 |
Thomas Arendsen Hein |
merge: warn about file deleted in one branch and renamed in other (issue3074)
|
file |
diff |
annotate
|
Wed, 23 May 2012 17:25:48 +0200 |
Thomas Arendsen Hein |
merge: do not warn about copy and rename in the same transaction (issue2113)
|
file |
diff |
annotate
|
Sun, 26 Feb 2012 16:45:59 -0600 |
Matt Mackall |
copies: use ctx.dirs() for directory rename detection
|
file |
diff |
annotate
|
Sun, 26 Feb 2012 15:51:56 -0600 |
Matt Mackall |
copies: fix mergecopies doc mapping direction
|
file |
diff |
annotate
|
Sat, 25 Feb 2012 14:22:58 -0600 |
Matt Mackall |
copies: remove checkdirs options
|
file |
diff |
annotate
|
Fri, 24 Feb 2012 18:21:06 -0600 |
Matt Mackall |
copies: add docstring for mergecopies
|
file |
diff |
annotate
|
Wed, 25 Jan 2012 17:14:10 -0600 |
Matt Mackall |
copies: remove stray print
stable
|
file |
diff |
annotate
|
Tue, 24 Jan 2012 17:16:29 -0600 |
Matt Mackall |
copies: eliminate criss-crosses when chaining
stable
|
file |
diff |
annotate
|
Wed, 04 Jan 2012 17:55:30 -0600 |
Matt Mackall |
copies: rewrite copy detection for non-merge users
|
file |
diff |
annotate
|
Wed, 04 Jan 2012 15:48:02 -0600 |
Matt Mackall |
copies: split the copies api for "normal" and merge cases (API)
|
file |
diff |
annotate
|
Wed, 01 Jun 2011 12:38:46 +0200 |
Martin Geisler |
check-code: flag 0/1 used as constant Boolean expression
|
file |
diff |
annotate
|
Mon, 04 Apr 2011 16:21:59 -0500 |
Matt Mackall |
misc: replace .parents()[0] with p1()
|
file |
diff |
annotate
|
Sun, 10 Oct 2010 09:48:37 -0500 |
Dan Villiom Podlaski Christiansen |
copies: don't detect copies as "divergent renames"
|
file |
diff |
annotate
|
Wed, 07 Apr 2010 21:31:47 +0200 |
Henrik Stuart |
copies: properly visit file context ancestors on working file contexts
stable
|
file |
diff |
annotate
|
Sun, 14 Feb 2010 01:52:31 -0500 |
Brodie Rao |
remove unused imports
stable
|
file |
diff |
annotate
|
Tue, 02 Feb 2010 09:05:20 +0100 |
Benoit Boissinot |
copies: check if revisions are related (bug found with pylint)
|
file |
diff |
annotate
|
Sun, 31 Jan 2010 13:43:33 -0600 |
Matt Mackall |
Merge with stable
|
file |
diff |
annotate
|
Sun, 31 Jan 2010 12:19:52 -0600 |
Matt Mackall |
copies: revert d1cd09bb4d18
stable
|
file |
diff |
annotate
|
Thu, 28 Jan 2010 23:13:10 -0600 |
Matt Mackall |
Merge with stable
|
file |
diff |
annotate
|
Thu, 28 Jan 2010 22:45:46 -0600 |
Matt Mackall |
copies: fix issue1994
stable
|
file |
diff |
annotate
|
Mon, 25 Jan 2010 00:05:27 -0600 |
Matt Mackall |
many, many trivial check-code fixups
|
file |
diff |
annotate
|
Tue, 19 Jan 2010 22:20:08 -0600 |
Matt Mackall |
Update license to GPLv2+
stable
|
file |
diff |
annotate
|
Tue, 19 Jan 2010 22:20:05 -0600 |
Matt Mackall |
copies: speed up copy detection
stable
|
file |
diff |
annotate
|
Fri, 01 Jan 2010 13:58:30 +0100 |
Patrick Mezard |
copies: don't report copies with unrelated branch
stable
|
file |
diff |
annotate
|
Sat, 19 Sep 2009 01:15:38 +0200 |
Martin Geisler |
do not attempt to translate ui.debug output
|
file |
diff |
annotate
|
Thu, 09 Jul 2009 19:49:02 -0500 |
Matt Mackall |
Merge with stable
|
file |
diff |
annotate
|
Thu, 09 Jul 2009 17:10:07 -0500 |
Matt Mackall |
fix memory usage of revlog caches by limiting cache size [issue1639]
|
file |
diff |
annotate
|
Sun, 05 Jul 2009 11:01:01 +0200 |
Alejandro Santos |
compat: can't compare two values of unequal datatypes
|
file |
diff |
annotate
|
Wed, 20 May 2009 00:52:46 +0200 |
Martin Geisler |
use 'x is None' instead of 'x == None'
|
file |
diff |
annotate
|
Sun, 17 May 2009 04:20:59 +0200 |
Benoit Boissinot |
copies: use set instead of dict
|
file |
diff |
annotate
|
Sat, 09 May 2009 14:56:06 +0200 |
Martin Geisler |
copies: don't translate untranslatable string
|
file |
diff |
annotate
|
Tue, 28 Apr 2009 17:40:46 +0200 |
Simon Heimberg |
separate import lines from mercurial and general python modules
|
file |
diff |
annotate
|
Sun, 26 Apr 2009 01:08:54 +0200 |
Martin Geisler |
updated license to be explicit about GPL version 2
|
file |
diff |
annotate
|
Sun, 26 Apr 2009 16:50:44 -0500 |
Matt Mackall |
replace util.sort with sorted built-in
|
file |
diff |
annotate
|
Wed, 22 Apr 2009 00:57:28 +0200 |
Martin Geisler |
replace set-like dictionaries with real sets
|
file |
diff |
annotate
|