summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-11-15 10:09:47 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-11-16 09:57:53 -0500
commit5d58c0435d8d3889d5fa889a65b61565da0a95f6 (patch)
tree63970841f9532920f546e7f9467f1931297f9e50 /doc
parent6b289ac1814e0ff450876e6575a621902a78b381 (diff)
downloadbcfg2-5d58c0435d8d3889d5fa889a65b61565da0a95f6.tar.gz
bcfg2-5d58c0435d8d3889d5fa889a65b61565da0a95f6.tar.bz2
bcfg2-5d58c0435d8d3889d5fa889a65b61565da0a95f6.zip
Git: only support GitPython; only support Git.Update with GitPython
dulwich is terrible. impressively so. git pull has a bug that prevents it from honoring --work-tree in many, many versions
Diffstat (limited to 'doc')
-rw-r--r--doc/server/plugins/version/git.txt23
1 files changed, 10 insertions, 13 deletions
diff --git a/doc/server/plugins/version/git.txt b/doc/server/plugins/version/git.txt
index d4b9187fa..b3c469d6c 100644
--- a/doc/server/plugins/version/git.txt
+++ b/doc/server/plugins/version/git.txt
@@ -13,19 +13,16 @@ reporting purposes. Once the plugin is enabled, every time a client
checks in, it will include the current repository revision in the
reports/statistics.
-If the ``dulwich`` library is installed, the Git plugin will use
-that. If ``dulwich`` is not installed, but ``GitPython`` is, that
-will be used instead. If neither is installed, then calls will be
-made to the git command.
-
-If you plan to edit your git repository in-place on the Bcfg2 server
-(which is probably not recommended), then you may want to avoid using
-``dulwich``; it's sufficiently low-level that it may not present a
-user-friendly git repository at all times.
-
-Additionally, the Git plugin exposes one XML-RPC method calls,
-``Git.Update``, which updates the working copy to the latest version
-in the remote origin.
+As with the other Version plugins, the Git plugin enables you to get
+revision information out of your repository for reporting
+purposes. Once the plugin is enabled, every time a client checks in,
+it will include the current repository revision in the
+reports/statistics.
+
+Additionally, if the ``GitPython`` library is installed, the Git
+plugin exposes an additional XML-RPC method call, ``Git.Update``,
+which updates the working copy to the latest version in the remote
+origin.
Enabling the Git plugin
=======================