Source

Welcome to RhodeCode (RhodiumCode) documentation!

RhodeCode (formerly hg-app) is Pylons framework based Mercurial repository
browser/management tool with build in push/pull server and full text search.
It works on http/https, has build in permission/authentication system with
ability to auth via LDAP. It's similar in some parts to github or bitbucket,
but it's suppose to run as standalone hosted application, it's open source
and donation ware and focuses more on providing customized, self administered
interface for Mercurial(and soon GIT) repositories. It's powered by vcs
library that me and Lukasz Balcerzak created to handle many various version
control systems.

Installation

Features

Has it's own middleware to handle mercurial protocol request.
Each request can be logged and authenticated. Runs on threads unlikely to
hgweb. You can make multiple pulls/pushes simultaneous. Supports http/https
and LDAP

Full permissions (private/read/write/admin) and authentication per project.
One account for web interface and mercurial push/pull/clone operations.

Mako templates let's you customize look and feel of application.

Beautiful diffs, annotations and source codes all colored by pygments.