Show More
Commit Commit message Age Author Refs
r3505:c75dd264
upgrade: fixed old style rc upgrade sometimes used with a very old installer.
r3504:7963a3f6
pull-requests: handle non-ascii branches from short branch selector via URL
r3503:0a6f9ae0
hooks: fixed again unicode problems with new pull-request link generator
r3502:2d93f8fd
docs: added missing reference for the bookmarks feature
r3501:f2cb0631
Added tag v4.16.0 for changeset 797744642eca
r3500:79774464
release: Finish preparation for 4.16.0
r3499:acf8bcc3
i18n: updated compiled files
r3498:d9add50b
i18n: Updated message catalog template
r3497:d3230053
release: Merge default into stable for release preparation
r3496:faf385c1
caches: add cython compat to our own decorator for caching
< 1 2 3 4 5 .. 351 >

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 powerful code-review system. It works on http/https, SSH and has a few unique features like:

  • plugable architecture from Pyramid web-framework.
  • advanced permission system with IP restrictions, inheritation, and user-groups.
  • rich set of authentication plugins including LDAP, ActiveDirectory, SAML 2.0, Atlassian Crowd, Http-Headers, Pam, Token-Auth, OAuth.
  • live code-review chat, and reviewer rules.
  • full web based file editing.
  • unified multi vcs support.
  • snippets (gist) system.
  • integration framework for Slack, CI systems, Webhooks.
  • 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

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

Online documentation

Online documentation for the current version of RhodeCode is available at

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)