copies: add docs for config `experimental.copytrace.sourcecommitlimit`
This patch adds documentation for the config option. The config name does not
convey much and hence documentation was required.
Differential Revision: https://phab.mercurial-scm.org/D986
--- a/mercurial/copies.py Thu Oct 05 14:29:13 2017 -0400
+++ b/mercurial/copies.py Sun Oct 08 04:39:42 2017 +0530
@@ -380,6 +380,10 @@
""" Checks that if base, source and destination are all no-public branches,
if yes let's use the full copytrace algorithm for increased capabilities
since it will be fast enough.
+
+ `experimental.copytrace.sourcecommitlimit` can be used to set a limit for
+ number of changesets from c1 to base such that if number of changesets are
+ more than the limit, full copytracing algorithm won't be used.
"""
if c1.rev() is None:
c1 = c1.p1()