Mercurial > public > src > rhodecode
diff docs/usage/git_support.rst @ 2111:c45fb78969a3 beta
docs updates on git support
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 23 Feb 2012 02:34:58 +0200 |
parents | docs/usage/enable_git.rst@9472a0150bf0 |
children | 370e995e46c2 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/usage/git_support.rst Thu Feb 23 02:34:58 2012 +0200 @@ -0,0 +1,42 @@ +.. _git_support: + +GIT support +=========== + + +Git support in RhodeCode 1.3 was enabled by default. +Although There are some limitations on git usage. + +- No hooks are runned for git push/pull actions. +- logs in action journals don't have git operations +- large pushes needs http server with chunked encoding support. + +if you plan to use git you need to run RhodeCode with some +http server that supports chunked encoding which git http protocol uses, +i recommend using waitress_ or gunicorn_ (linux only) for `paste` wsgi app +replacement. + +To use waitress simply change:: + + use = egg:Paste#main + +To:: + + use = egg:waitress#main + +In you .ini file, then you can simply run `paster serve` as usual. + + + +You can always disable git/hg support by editing a +file **rhodecode/__init__.py** and commenting out backends + +.. code-block:: python + + BACKENDS = { + 'hg': 'Mercurial repository', + #'git': 'Git repository', + } + +.. _waitress: http://pypi.python.org/pypi/waitress +.. _gunicorn: http://pypi.python.org/pypi/gunicorn \ No newline at end of file