Mercurial > kallithea
comparison README.rst @ 1062:053983a464e4 beta
docs and readme update
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 17 Feb 2011 00:44:45 +0100 |
parents | 0a099e4ad4bf |
children | 615c1bc11889 |
comparison
equal
deleted
inserted
replaced
1061:9bb609d164e4 | 1062:053983a464e4 |
---|---|
2 ================================================= | 2 ================================================= |
3 Welcome to RhodeCode (RhodiumCode) documentation! | 3 Welcome to RhodeCode (RhodiumCode) documentation! |
4 ================================================= | 4 ================================================= |
5 | 5 |
6 ``RhodeCode`` (formerly hg-app) is Pylons framework based Mercurial repository | 6 ``RhodeCode`` (formerly hg-app) is Pylons framework based Mercurial repository |
7 browser/management with build in push/pull server and full text search. | 7 browser/management tool with build in push/pull server and full text search. |
8 It works on http/https, has build in permission/authentication(+ldap) features | 8 It works on http/https, has build in permission/authentication system with |
9 It's similar to github or bitbucket, but it's suppose to run as standalone | 9 ability to auth via LDAP. It's similar in some parts to github or bitbucket, |
10 hosted application, it's open source and focuses more on restricted access to | 10 but it's suppose to run as standalone hosted application, it's open source |
11 repositories. It's powered by vcs_ library that me and Lukasz Balcerzak created | 11 and donation ware and focuses more on providing customized, self administered |
12 to handle many various version control systems. | 12 interface for Mercurial(and soon GIT) repositories. It's powered by vcs_ |
13 library that me and Lukasz Balcerzak created to handle many various version | |
14 control systems. | |
13 | 15 |
14 RhodeCode uses `Semantic Versioning <http://semver.org/>`_ | 16 RhodeCode uses `Semantic Versioning <http://semver.org/>`_ |
15 | 17 |
16 RhodeCode demo | 18 RhodeCode demo |
17 -------------- | 19 -------------- |
43 -------- | 45 -------- |
44 | 46 |
45 - Has it's own middleware to handle mercurial_ protocol request. | 47 - Has it's own middleware to handle mercurial_ protocol request. |
46 Each request can be logged and authenticated. Runs on threads unlikely to | 48 Each request can be logged and authenticated. Runs on threads unlikely to |
47 hgweb. You can make multiple pulls/pushes simultaneous. Supports http/https | 49 hgweb. You can make multiple pulls/pushes simultaneous. Supports http/https |
48 and ldap | 50 and LDAP |
49 - Full permissions (private/read/write/admin) and authentication per project. | 51 - Full permissions (private/read/write/admin) and authentication per project. |
50 One account for web interface and mercurial_ push/pull/clone operations. | 52 One account for web interface and mercurial_ push/pull/clone operations. |
53 - Have built in users groups for easier permission management | |
54 - Users can fork other users repo. RhodeCode have also compare view to see | |
55 combined changeset for all changeset made within single push. | |
51 - Mako templates let's you customize look and feel of application. | 56 - Mako templates let's you customize look and feel of application. |
52 - Beautiful diffs, annotations and source codes all colored by pygments. | 57 - Beautiful diffs, annotations and source codes all colored by pygments. Raw |
58 diffs are made in git-diff format, including git binary-patches | |
53 - Mercurial_ branch graph and yui-flot powered graphs with zooming and statistics | 59 - Mercurial_ branch graph and yui-flot powered graphs with zooming and statistics |
54 - Admin interface with user/permission management. Admin activity journal, logs | 60 - Admin interface with user/permission management. Admin activity journal, logs |
55 pulls, pushes, forks, registrations and other actions made by all users. | 61 pulls, pushes, forks, registrations and other actions made by all users. |
56 - Server side forks, it's possible to fork a project and hack it free without | 62 - Server side forks, it's possible to fork a project and hack it free without |
57 breaking the main repository. | 63 breaking the main repository. You can even write Your own hooks and install |
64 them | |
58 - Full text search powered by Whoosh on source codes, and file names. | 65 - Full text search powered by Whoosh on source codes, and file names. |
59 Build in indexing daemons, with optional incremental index build | 66 Build in indexing daemons, with optional incremental index build |
60 (no external search servers required all in one application) | 67 (no external search servers required. All in one application !) |
61 - Setup project descriptions and info inside built in db for easy, non | 68 - Setup project descriptions and info inside built in db for easy, non |
62 file-system operations | 69 file-system operations |
63 - Intelligent cache with invalidation after push or project change, provides high | 70 - Intelligent cache with invalidation after push or project change, provides |
64 performance and always up to date data. | 71 high performance and always up to date data. |
65 - Rss / atom feeds, gravatar support, download sources as zip/tar/gz | 72 - Rss / atom feeds, gravatar support, download sources as zip/tar/gz |
66 - Async tasks for speed and performance using celery_ (works without them too) | 73 - Async tasks for speed and performance using celery_ (works without them too) |
67 - Backup scripts can do backup of whole app and send it over scp to desired | 74 - Backup scripts can do backup of whole app and send it over scp to desired |
68 location | 75 location |
69 - Based on pylons / sqlalchemy / sqlite / whoosh / vcs | 76 - Based on pylons / sqlalchemy / sqlite / whoosh / vcs |
74 | 81 |
75 Incoming / Plans | 82 Incoming / Plans |
76 ---------------- | 83 ---------------- |
77 | 84 |
78 - project grouping | 85 - project grouping |
79 - User groups/teams | |
80 - code review (probably based on hg-review) | 86 - code review (probably based on hg-review) |
81 - full git_ support, with push/pull server (currently in beta tests) | 87 - full git_ support, with push/pull server (currently in beta tests) |
82 - redmine integration | 88 - redmine integration |
83 - public accessible activity feeds | 89 - public accessible activity feeds |
84 - commit based build in wiki system | 90 - commit based build in wiki system |