summaryrefslogtreecommitdiff
path: root/hgsubversion/help/subversion.rst
diff options
context:
space:
mode:
Diffstat (limited to 'hgsubversion/help/subversion.rst')
-rw-r--r--hgsubversion/help/subversion.rst19
1 files changed, 19 insertions, 0 deletions
diff --git a/hgsubversion/help/subversion.rst b/hgsubversion/help/subversion.rst
index 7c65acb..263ab52 100644
--- a/hgsubversion/help/subversion.rst
+++ b/hgsubversion/help/subversion.rst
@@ -352,6 +352,25 @@ settings:
Password stores are only supported with the SWIG bindings.
+ ``hgsubversion.revmapimpl``
+
+ Set the revision map implementation. ``plain`` which is simple and works
+ well for small repos. ``sqlite`` is a sqlite based implementation that
+ works better for large repos with a lot of revisions. The default is
+ ``plain``.
+
+ If it is set to an implementation different from what the repo is using,
+ a migration will run automatically when the revision map is accessed.
+
+ ``hgsubversion.sqlitepragmas``
+
+ A list of sqlite PRAGMA statements to tweak sqlite. Each item should be
+ in the format ``key=value`` without ``PRAGMA``, or spaces, or quotation
+ marks. Refer to https://www.sqlite.org/pragma.html for possible options.
+
+ For example, setting it to ``synchronous=0, journal_mode=memory`` will
+ give you better performance at the cost of possible database corruption.
+
``hgsubversion.stupid``
Setting this boolean option to true will force using a slower method for
pulling revisions from Subversion. This method is compatible with servers