From 5d58c0435d8d3889d5fa889a65b61565da0a95f6 Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Thu, 15 Nov 2012 10:09:47 -0500 Subject: 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 --- doc/server/plugins/version/git.txt | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) (limited to 'doc') 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 ======================= -- cgit v1.2.3-1-g7c22