Find a file
Marcin Kuzminski e7511ca6f6 pr-versioning: implemented versioning for pull requests.
- users can navigate via each version or generate diffs between versions
- diff between versions will show changed commits and partial diffs
- redone the UI for versioning a bit
- small UI fixes
2017-01-25 19:06:59 +01:00
.tx project: added all source files and assets 2016-05-24 15:56:53 +02:00
configs config: updated example gunicorn configuration. 2017-01-28 19:24:47 +01:00
docs docs: updated docs about session tunning, and fixed DB tunning guide. 2017-01-11 14:01:43 +01:00
docs-internal/vcs project: added all source files and assets 2016-05-24 15:56:53 +02:00
licenses nix: add pygments-markdown-lexer for highglighting markdown files 2016-10-20 02:46:43 +03:00
pkgs dependencies: bumped pygments to 2.2.0 2017-01-25 13:58:58 +01:00
rhodecode pr-versioning: implemented versioning for pull requests. 2017-01-25 19:06:59 +01:00
.bumpversion.cfg release: Start preparation for 4.5.2 2016-12-18 22:42:23 +01:00
.coveragerc project: added all source files and assets 2016-05-24 15:56:53 +02:00
.hgignore hgignore: skip rhodecode-components.js generated package. 2016-11-07 14:41:08 +01:00
.jshintrc project: added all source files and assets 2016-05-24 15:56:53 +02:00
.release.cfg release: Finish preparation for 4.5.2 2016-12-18 22:54:12 +01:00
bower.json bower: update packages 2016-09-21 15:34:55 +02:00
CHANGES.rst project: added all source files and assets 2016-05-24 15:56:53 +02:00
default.nix requirements: updated structure of requirement files, and re-generated nix files. 2016-12-13 11:59:00 +01:00
grunt_config.json user-groups: new selector for user group memebers. 2016-11-06 16:01:21 +01:00
Gruntfile.js grunt: run concat before vulcanize 2016-09-29 17:58:28 +02:00
license.nix licenses: Update license.nix to work with new enterprise derivation. 2016-06-09 13:26:17 +02:00
LICENSE.txt nix: add pygments-markdown-lexer for highglighting markdown files 2016-10-20 02:46:43 +03:00
Makefile makefile: updated makefile to standard layout 2016-12-12 22:03:30 +01:00
MANIFEST.in templating: use .mako as extensions for template files. 2017-01-04 22:13:57 +01:00
package.json frontend: added favico.js to requirements 2016-09-28 14:40:43 +02:00
pip2nix.ini project: added all source files and assets 2016-05-24 15:56:53 +02:00
pytest.ini tests: Fix path in pytest ini. 2016-10-04 15:11:12 +02:00
README.rst docs: adding contribution links to readme #4039 2016-06-22 17:34:08 +02:00
release.nix nix: Propagate doCheck attribute. 2016-06-15 11:15:09 +02:00
requirements.txt dependencies: bumped pygments to 2.2.0 2017-01-25 13:58:58 +01:00
requirements_test.txt requirements: updated structure of requirement files, and re-generated nix files. 2016-12-13 11:59:00 +01:00
setup.cfg i18n: expose custom name to catch the translation strings. 2016-11-07 17:44:01 +01:00
setup.py license: updated copyright year to 2017 2017-01-02 09:30:39 +01:00
shell.nix nix: Add sourcesOverrides argument to shell.nix to set the vcs server path in jenkins. 2016-10-26 11:52:03 +02:00

=========
RhodeCode
=========

About
-----

``RhodeCode`` is a fast and powerful management tool for Mercurial_ and GIT_
and Subversion_ with a built in push/pull server, full text search,
pull requests and powerfull code-review system. It works on http/https and
has a few unique features like:
 - plugable architecture
 - advanced permission system with IP restrictions
 - rich set of authentication plugins including LDAP,
   ActiveDirectory, Atlassian Crowd, Http-Headers, Pam, Token-Auth.
 - live code-review chat
 - full web based file editing
 - unified multi vcs support
 - snippets (gist) system
 - integration with all 3rd party issue trackers

RhodeCode also provides rich API, and multiple event hooks so it's easy
integrable with existing external systems.

RhodeCode is similar in some respects to gitlab_, github_ or bitbucket_,
however RhodeCode can be run as standalone hosted application on your own server.
RhodeCode can be installed on \*nix or Windows systems.

RhodeCode uses `PEP386 versioning <http://www.python.org/dev/peps/pep-0386/>`_

Installation
------------
Please visit https://docs.rhodecode.com/RhodeCode-Control/tasks/install-cli.html
for more details


Source code
-----------

The latest sources can be obtained from official RhodeCode instance
https://code.rhodecode.com


Contributions
-------------

RhodeCode is open-source; contributions are welcome!

Please see the contribution documentation inside of the docs folder, which is
also available at
https://docs.rhodecode.com/RhodeCode-Enterprise/contributing/contributing.html

For additional information about collaboration tools, our issue tracker,
licensing, and contribution credit, visit https://rhodecode.com/open-source 


RhodeCode Features
------------------

Check out all features of RhodeCode at https://rhodecode.com/features

License
-------

``RhodeCode`` is dual-licensed with AGPLv3 and commercial license.
Please see LICENSE.txt file for details.


Getting help
------------

Listed bellow are various support resources that should help.

.. note::

   Please try to read the documentation before posting any issues, especially
   the **troubleshooting section**

- Official issue tracker `RhodeCode Issue tracker <https://issues.rhodecode.com>`_

- Search our community portal `Community portal <https://community.rhodecode.com>`_

- Join #rhodecode on FreeNode (irc.freenode.net)
  or use http://webchat.freenode.net/?channels=rhodecode for web access to irc.

- You can also follow RhodeCode on twitter **@RhodeCode** where we often post
  news and other interesting stuff about RhodeCode.


Online documentation
--------------------

Online documentation for the current version of RhodeCode is available at
 - http://rhodecode.com/docs

You may also build the documentation for yourself - go into ``docs/`` and run::

    nix-build default.nix -o result && make clean html

(You need to have sphinx_ installed to build the documentation. If you don't
have sphinx_ installed you can install it via the command:
``pip install sphinx``)

.. _virtualenv: http://pypi.python.org/pypi/virtualenv
.. _python: http://www.python.org/
.. _sphinx: http://sphinx.pocoo.org/
.. _mercurial: http://mercurial.selenic.com/
.. _bitbucket: http://bitbucket.org/
.. _github: http://github.com/
.. _gitlab: http://gitlab.com/
.. _subversion: http://subversion.tigris.org/
.. _git: http://git-scm.com/
.. _celery: http://celeryproject.org/
.. _vcs: http://pypi.python.org/pypi/vcs