diff mercurial/copies.py @ 30045:12cac1e4d6d9

copies: limit is an optimization, and doesn't provide guarantees
author Gábor Stefanik <gabor.stefanik@nng.com>
date Mon, 03 Oct 2016 16:19:55 +0200
parents ead25aa27a43
children cfdbada917cd
line wrap: on
line diff
--- a/mercurial/copies.py	Sat Oct 01 20:20:11 2016 +0900
+++ b/mercurial/copies.py	Mon Oct 03 16:19:55 2016 +0200
@@ -465,6 +465,11 @@
     diverge = record all diverges in this dict
     copy = record all non-divergent copies in this dict
     fullcopy = record all copies in this dict
+
+    note: limit is only an optimization, and there is no guarantee that
+    irrelevant revisions will not be limited
+    there is no easy way to make this algorithm stop in a guaranteed way
+    once it "goes behind a certain revision".
     """
 
     ma = ca.manifest()