log mercurial/copies.py @ 32640:aeac3cbcbbc1

age author description
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
Wed, 13 Jan 2016 10:10:05 -0600 Matt Mackall copies: fix detection of divergent directory renames
Sat, 17 Oct 2015 00:58:46 +0200 Mads Kiilerich spelling: trivial spell checking
Wed, 19 Aug 2015 15:40:13 -0500 Matt Mackall copies: group bothnew with other sets
Wed, 19 Aug 2015 15:32:27 -0500 Matt Mackall copies: rename renamedelete to renamedeleteset for clarity
Wed, 19 Aug 2015 15:26:08 -0500 Matt Mackall copies: move _makegetfctx calls into checkcopies
Wed, 19 Aug 2015 15:17:33 -0500 Matt Mackall copies: factor out setupctx into _makegetfctx
Fri, 21 Aug 2015 15:12:58 -0500 Matt Mackall copies: avoid reference to c1/c2 in makectx
Wed, 19 Aug 2015 15:11:17 -0500 Matt Mackall copies: move debug statement to appropriate place
Wed, 19 Aug 2015 14:04:54 -0500 Matt Mackall copies: rename diverge2 to divergeset for clarity
Wed, 19 Aug 2015 13:40:18 -0500 Matt Mackall copies: begin separating mergecopies sides
Wed, 19 Aug 2015 13:09:54 -0500 Matt Mackall copies: rename ctx() to getfctx() for clarity
Tue, 27 Jan 2015 11:26:27 -0800 Durham Goode copy: add flag for disabling copy tracing
Sat, 08 Aug 2015 00:41:13 -0700 Gregory Szorc copies: use absolute_import
Tue, 26 May 2015 14:52:47 -0500 Matt Mackall merge with stable
Fri, 22 May 2015 14:02:04 -0700 Martin von Zweigbergk copies: document hack for adding '' to set of dirs
Fri, 22 May 2015 12:58:27 -0700 Durham Goode copies: switch to using pathutil.dirname
Tue, 26 May 2015 06:45:18 -0500 Matt Mackall mergecopies: avoid slowdown from linkrev adjustment (issue4680) stable
Thu, 16 Apr 2015 11:29:30 -0700 Durham Goode copies: add matcher parameter to copy logic
Fri, 03 Apr 2015 15:18:34 -0700 Durham Goode copies: pass changectx instead of manifest to _computenonoverlap
Fri, 20 Mar 2015 17:30:38 -0500 Matt Mackall merge with stable
Fri, 20 Mar 2015 00:30:35 -0700 Pierre-Yves David mergecopies: reuse ancestry context when traversing file history (issue4537) stable
Tue, 10 Mar 2015 13:56:05 -0700 Durham Goode copies: added manifests to computenonoverlap
Fri, 27 Feb 2015 14:26:22 -0800 Martin von Zweigbergk copies: only calculate 'addedinm[12]' sets once
Fri, 27 Feb 2015 14:03:01 -0800 Martin von Zweigbergk copies: calculate 'bothnew' from manifestdict.filesnotin()
Fri, 27 Feb 2015 14:02:30 -0800 Martin von Zweigbergk copies: replace _nonoverlap() by calls to manifestdict.filesnotin()
Fri, 27 Feb 2015 13:57:37 -0800 Martin von Zweigbergk copies: move code into new manifestdict.filesnotin() method
Tue, 27 Jan 2015 17:24:12 -0800 Durham Goode copy: move _forwardcopies file logic to a function
Tue, 27 Jan 2015 17:23:18 -0800 Durham Goode copy: move mergecopies file logic to a function
Sun, 01 Feb 2015 16:25:12 -0600 Matt Mackall copies: use linkrev for file tracing limit stable
Fri, 30 Jan 2015 16:02:28 +0000 Pierre-Yves David _adjustlinkrev: reuse ancestors set during rename detection (issue4514) stable
Thu, 17 Apr 2014 22:47:38 +0200 Mads Kiilerich spelling: fixes from proofreading of spell checker issues
Thu, 16 Oct 2014 06:35:06 -0700 Ryan McElroy amend: fix amending rename commit with diverged topologies (issue4405) stable
Mon, 13 Oct 2014 14:33:13 -0500 Matt Mackall duplicatecopies: move from cmdutil to copies
Tue, 25 Feb 2014 20:31:53 +0100 Mads Kiilerich copies: guard debug section with ui.debugflag
Tue, 25 Feb 2014 20:31:51 +0100 Mads Kiilerich copies: remove _checkcopies wrapper - it does no good
Tue, 25 Feb 2014 20:29:14 +0100 Mads Kiilerich copies: when both sides made the same copy, report it as a copy
Sat, 16 Nov 2013 15:46:29 -0500 Mads Kiilerich diff: search beyond ancestor when detecting renames
Wed, 01 May 2013 10:44:21 -0700 Durham Goode copies: refactor checkcopies() into a top level method
Wed, 10 Apr 2013 15:08:26 -0700 Bryan O'Sullivan scmutil: use new dirs class in dirstate and context
Thu, 04 Apr 2013 20:22:29 -0700 Siddharth Agarwal copies._forwardcopies: use set operations to find missing files
Wed, 12 Dec 2012 02:38:14 +0100 Mads Kiilerich copies: report found copies sorted
Tue, 15 Jan 2013 02:59:12 +0100 Mads Kiilerich copies: make the loss in _backwardcopies more stable
Wed, 26 Dec 2012 15:04:07 -0800 Siddharth Agarwal copies: do not track backward copies, only renames (issue3739)
Wed, 26 Dec 2012 15:03:58 -0800 Siddharth Agarwal copies: make debug messages more sensible
Wed, 26 Dec 2012 14:50:17 -0800 Siddharth Agarwal copies: separate moves via directory renames from explicit copies
Wed, 27 Jun 2012 13:41:04 -0500 Matt Mackall copies: re-include root directory in directory rename detection (issue3511)
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
Wed, 23 May 2012 20:50:16 +0200 Thomas Arendsen Hein merge: warn about file deleted in one branch and renamed in other (issue3074)
Wed, 23 May 2012 17:25:48 +0200 Thomas Arendsen Hein merge: do not warn about copy and rename in the same transaction (issue2113)
Sun, 26 Feb 2012 16:45:59 -0600 Matt Mackall copies: use ctx.dirs() for directory rename detection
Sun, 26 Feb 2012 15:51:56 -0600 Matt Mackall copies: fix mergecopies doc mapping direction
Sat, 25 Feb 2012 14:22:58 -0600 Matt Mackall copies: remove checkdirs options
Fri, 24 Feb 2012 18:21:06 -0600 Matt Mackall copies: add docstring for mergecopies
Wed, 25 Jan 2012 17:14:10 -0600 Matt Mackall copies: remove stray print stable
Tue, 24 Jan 2012 17:16:29 -0600 Matt Mackall copies: eliminate criss-crosses when chaining stable
Wed, 04 Jan 2012 17:55:30 -0600 Matt Mackall copies: rewrite copy detection for non-merge users
Wed, 04 Jan 2012 15:48:02 -0600 Matt Mackall copies: split the copies api for "normal" and merge cases (API)
Wed, 01 Jun 2011 12:38:46 +0200 Martin Geisler check-code: flag 0/1 used as constant Boolean expression
Mon, 04 Apr 2011 16:21:59 -0500 Matt Mackall misc: replace .parents()[0] with p1()
Sun, 10 Oct 2010 09:48:37 -0500 Dan Villiom Podlaski Christiansen copies: don't detect copies as "divergent renames"
Wed, 07 Apr 2010 21:31:47 +0200 Henrik Stuart copies: properly visit file context ancestors on working file contexts stable
Sun, 14 Feb 2010 01:52:31 -0500 Brodie Rao remove unused imports stable
Tue, 02 Feb 2010 09:05:20 +0100 Benoit Boissinot copies: check if revisions are related (bug found with pylint)
Sun, 31 Jan 2010 13:43:33 -0600 Matt Mackall Merge with stable
Sun, 31 Jan 2010 12:19:52 -0600 Matt Mackall copies: revert d1cd09bb4d18 stable
Thu, 28 Jan 2010 23:13:10 -0600 Matt Mackall Merge with stable
Thu, 28 Jan 2010 22:45:46 -0600 Matt Mackall copies: fix issue1994 stable
Mon, 25 Jan 2010 00:05:27 -0600 Matt Mackall many, many trivial check-code fixups
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Tue, 19 Jan 2010 22:20:05 -0600 Matt Mackall copies: speed up copy detection stable
Fri, 01 Jan 2010 13:58:30 +0100 Patrick Mezard copies: don't report copies with unrelated branch stable
Sat, 19 Sep 2009 01:15:38 +0200 Martin Geisler do not attempt to translate ui.debug output
Thu, 09 Jul 2009 19:49:02 -0500 Matt Mackall Merge with stable
Thu, 09 Jul 2009 17:10:07 -0500 Matt Mackall fix memory usage of revlog caches by limiting cache size [issue1639]
Sun, 05 Jul 2009 11:01:01 +0200 Alejandro Santos compat: can't compare two values of unequal datatypes
Wed, 20 May 2009 00:52:46 +0200 Martin Geisler use 'x is None' instead of 'x == None'
Sun, 17 May 2009 04:20:59 +0200 Benoit Boissinot copies: use set instead of dict
Sat, 09 May 2009 14:56:06 +0200 Martin Geisler copies: don't translate untranslatable string
Tue, 28 Apr 2009 17:40:46 +0200 Simon Heimberg separate import lines from mercurial and general python modules
Sun, 26 Apr 2009 01:08:54 +0200 Martin Geisler updated license to be explicit about GPL version 2
Sun, 26 Apr 2009 16:50:44 -0500 Matt Mackall replace util.sort with sorted built-in
Wed, 22 Apr 2009 00:57:28 +0200 Martin Geisler replace set-like dictionaries with real sets
Mon, 23 Mar 2009 13:12:07 +0100 Peter Arrenbrecht cleanup: drop unused imports
Mon, 12 Jan 2009 09:16:03 +0100 Dirkjan Ochtman use dict.iteritems() rather than dict.items()
Fri, 27 Jun 2008 18:28:45 -0500 Matt Mackall util: add sort helper
Thu, 26 Jun 2008 14:35:50 -0500 Matt Mackall add __len__ and __iter__ methods to repo and revlog
Tue, 03 Jun 2008 15:41:09 -0500 Matt Mackall copies: teach copies about dirstate.copies
Sat, 29 Mar 2008 12:39:47 -0500 Matt Mackall copies: refactor symmetricdifference as _findlimit
Sat, 29 Mar 2008 12:39:47 -0500 Matt Mackall copies: teach symmetric difference about working revisions
Sat, 29 Mar 2008 12:39:47 -0500 Matt Mackall symmetricdifference: move back to copies
Sat, 29 Mar 2008 12:39:47 -0500 Matt Mackall copies: don't double-detect items in the directory copy check
Sat, 29 Mar 2008 12:39:47 -0500 Matt Mackall copies: skip directory rename checks when not merging
Sat, 29 Mar 2008 12:39:47 -0500 Matt Mackall copies: sort old names by depth
Sat, 29 Mar 2008 12:39:47 -0500 Matt Mackall copies: fix silly precedence bug
Sat, 15 Mar 2008 22:03:18 -0300 Alexis S. L. Carvalho Revert cfebb175704f, fixing the output of 2 tests
Sat, 15 Mar 2008 16:25:27 -0500 Matt Mackall copies: deal with symmetric difference for linear relationships
Sat, 15 Mar 2008 10:02:31 -0500 Matt Mackall diff: use copy smarts from copies.py
Sat, 15 Mar 2008 10:02:31 -0500 Matt Mackall copies: move findcopies code to its own module