comparison docs/usage/git_support.rst @ 2992:3bc8d2e08966 beta

git hook installation should be only executed for git backend
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 08 Nov 2012 14:24:31 +0100
parents 18d34a56a736
children a5f0bc867edc 8b8edfc25856
comparison
equal deleted inserted replaced
2991:578a152f5ae3 2992:3bc8d2e08966
6 6
7 7
8 Git support in RhodeCode 1.3 was enabled by default. You need to have a git 8 Git support in RhodeCode 1.3 was enabled by default. You need to have a git
9 client installed on the machine to make git fully work. 9 client installed on the machine to make git fully work.
10 10
11 Although There are some limitations on git usage. 11 Although There is one limitation on git usage.
12 12
13 - hooks that are executed on pull/push are not *real* hooks, they are 13 - large pushes requires a http server with chunked encoding support.
14 just emulating the behavior, and are executed **BEFORE** action takes place.
15 - large pushes needs http server with chunked encoding support.
16 14
17 if you plan to use git you need to run RhodeCode with some 15 if you plan to use git you need to run RhodeCode with some
18 http server that supports chunked encoding which git http protocol uses, 16 http server that supports chunked encoding which git http protocol uses,
19 i recommend using waitress_ or gunicorn_ (linux only) for `paste` wsgi app 17 i recommend using waitress_ or gunicorn_ (linux only) for `paste` wsgi app
20 replacement. 18 replacement. Starting from version 1.4 waitress_ is the default wsgi server
19 used in RhodeCode.
21 20
22 To use, simply change change the following in the .ini file:: 21 To use, simply change change the following in the .ini file::
23 22
24 use = egg:Paste#http 23 use = egg:Paste#http
25 24