Add notes about dulwich support to docstring

This commit is contained in:
Erik Johnson 2014-02-09 22:41:46 -06:00
parent a047396914
commit 7e8d5a85c6

View File

@ -9,9 +9,16 @@ To enable, add ``git`` to the :conf_master:`fileserver_backend` option in the
master config file. master config file.
As of the :strong:`Helium` release, the Git fileserver backend will support As of the :strong:`Helium` release, the Git fileserver backend will support
both `GitPython`_ and `pygit2`_, with GitPython being preferred if both are `GitPython`_, `pygit2`_, and `dulwich`_ to provide the Python interface to git.
present. An optional master config parameter (:conf_master:`gitfs_provider`) If more than one of these are present, the order of preference for which one
can be used to specify which provider should be used. will be chosen is the same as the order in which they were listed: GitPython,
pygit2, dulwich (keep in mind, this order is subject to change).
**pygit2 and dulwich support presently exist only in the develop branch and are
not yet available in an official release**
An optional master config parameter (:conf_master:`gitfs_provider`) can be used
to specify which provider should be used.
.. note:: Minimum requirements .. note:: Minimum requirements
@ -37,6 +44,7 @@ can be used to specify which provider should be used.
.. _GitPython: https://github.com/gitpython-developers/GitPython .. _GitPython: https://github.com/gitpython-developers/GitPython
.. _pygit2: https://github.com/libgit2/pygit2 .. _pygit2: https://github.com/libgit2/pygit2
.. _libgit2: https://github.com/libgit2/pygit2#quick-install-guide .. _libgit2: https://github.com/libgit2/pygit2#quick-install-guide
.. _dulwich: https://www.samba.org/~jelmer/dulwich/
.. _.netrc: https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-File.html .. _.netrc: https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-File.html
''' '''