diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-11-15 10:09:47 -0500 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-11-16 09:57:53 -0500 |
commit | 5d58c0435d8d3889d5fa889a65b61565da0a95f6 (patch) | |
tree | 63970841f9532920f546e7f9467f1931297f9e50 /doc | |
parent | 6b289ac1814e0ff450876e6575a621902a78b381 (diff) | |
download | bcfg2-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.txt | 23 |
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 ======================= |