##// END OF EJS Templates
docs/contributing: explicitly mention some useful options to nosetests
docs/contributing: explicitly mention some useful options to nosetests

File last commit:

r4902:03bbd33b default
r4927:f879e7ea default
Show More
git_support.rst
49 lines | 1.1 KiB | text/x-rst | RstLexer
docs updates on git support
r2023 .. _git_support:
docs
r2095 ===========
docs updates on git support
r2023 GIT support
===========
Mads Kiilerich
docs: rework stuff...
r4902 Kallithea Git support is enabled by default. You just need a git
command line client installed on the server to make Git work fully.
fix for issue #417, git execution was broken on windows for certain commands....
r2325
Mads Kiilerich
docs: rework stuff...
r4902 Web server with chunked encoding
--------------------------------
whitespace cleanup
r3224
Mads Kiilerich
docs: rework stuff...
r4902 Large Git pushes do however require a http server with support for chunked encoding for POST.
docs updates on git support
r2023
Mads Kiilerich
docs: rework stuff...
r4902 The Python web servers waitress_ and gunicorn_ (linux only) can be used.
By default, Kallithea uses waitress_ for `paster serve` instead of the built-in `paste` WSGI server.
docs updates on git support
r2023
Mads Kiilerich
docs: rework stuff...
r4902 The default paste server is controlled in the .ini file::
whitespace cleanup
r3224
docs updates on git support
r2023 use = egg:waitress#main
fix for issue #417, git execution was broken on windows for certain commands....
r2325 or::
use = egg:gunicorn#main
whitespace cleanup
r3224
Mads Kiilerich
docs: rework stuff...
r4902 Also make sure to comment out the following options::
docs updates on git support
r2023
whitespace cleanup
r3224 threadpool_workers =
threadpool_max_requests =
use_threadpool =
fixes in doc about waitress wsgi
r2024
Mads Kiilerich
docs: rework stuff...
r4902 Disabling Git
-------------
whitespace cleanup
r3224
You can always disable git/hg support by editing a
Mads Kiilerich
docs: rework stuff...
r4902 file **kallithea/__init__.py** and commenting out the backend.
docs updates on git support
r2023
.. code-block:: python
whitespace cleanup
r3224
docs updates on git support
r2023 BACKENDS = {
'hg': 'Mercurial repository',
#'git': 'Git repository',
}
.. _waitress: http://pypi.python.org/pypi/waitress
whitespace cleanup
r3224 .. _gunicorn: http://pypi.python.org/pypi/gunicorn