# HG changeset patch # User Gábor Stefanik <gabor.stefa...@nng.com> # Date 1475504395 -7200 # Mon Oct 03 16:19:55 2016 +0200 # Node ID 39fce69a645a8f1f20d67ed953d5822212fb81d0 # Parent cfc612bc0aa84bd1d6b0a3fe67ee6385e0d9685b copies: limit is an optimization, and doesn't provide guarantees (issue4028)
diff -r cfc612bc0aa8 -r 39fce69a645a mercurial/copies.py --- a/mercurial/copies.py Mon Oct 03 13:18:31 2016 +0200 +++ b/mercurial/copies.py Mon Oct 03 16:19:55 2016 +0200 @@ -466,6 +466,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()
_______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel