Mercurial > kallithea
comparison README.rst @ 3342:397704877bf7
readme update
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 21 Jan 2013 01:51:16 +0100 |
parents | 63e58ef80ef1 |
children | 1a498b11f154 |
comparison
equal
deleted
inserted
replaced
3182:83c37dfc16ab | 3342:397704877bf7 |
---|---|
66 | 66 |
67 | 67 |
68 RhodeCode Features | 68 RhodeCode Features |
69 ------------------ | 69 ------------------ |
70 | 70 |
71 - Has its own middleware to handle mercurial_ protocol requests. | 71 - Has its own middleware to handle mercurial_ and git_ protocol requests. |
72 Each request can be logged and authenticated. | 72 Each request is authenticated and logged together with IP address. |
73 - Runs on threads unlike hgweb. You can make multiple pulls/pushes simultaneous. | 73 - Build for speed and performance. You can make multiple pulls/pushes simultaneous. |
74 Supports http/https and LDAP | 74 Proven to work with 1000s of repositories and users |
75 - Full permissions (private/read/write/admin) for each repository, additional | 75 - Supports http/https, LDAP, AD, proxy-pass authentication. |
76 explicit forking and repository permissions. | 76 - Full permissions (private/read/write/admin) together with IP restrictions for each repository, |
77 - Have built in users groups for easier permission management | 77 additional explicit forking and repository creation permissions. |
78 - Users groups for easier permission management | |
78 - Repository groups let you group repos and manage them easier. | 79 - Repository groups let you group repos and manage them easier. |
79 - Users can fork other users repo. RhodeCode have also compare view to see | 80 - Users can fork other users repos, and compare them at any time. |
80 combined changeset for all changeset made within single push. | 81 - Integrates easily with other systems, with custom created mappers you can connect it to almost |
82 any issue tracker, and with an JSON-RPC API you can make much more | |
81 - Build in commit-api let's you add, edit and commit files right from RhodeCode | 83 - Build in commit-api let's you add, edit and commit files right from RhodeCode |
82 interface using simple editor or upload form for binaries. | 84 web interface using simple editor or upload binary files using simple form. |
83 - Powerfull pull-request driven review system with inline commenting, and | 85 - Powerfull pull-request driven review system with inline commenting, |
84 changeset statuses, notification system. | 86 changeset statuses, and notification system. |
85 - Importing SVN repositories from remote locations into RhodeCode. | 87 - Importing and syncing repositories from remote locations for GIT_, Mercurial_ and SVN. |
86 - Mako templates let's you customize the look and feel of the application. | 88 - Mako templates let's you customize the look and feel of the application. |
87 - Beautiful diffs, annotations and source code browsing all colored by pygments. | 89 - Beautiful diffs, annotations and source code browsing all colored by pygments. |
88 Raw diffs are made in git-diff format, including GIT_ binary-patches | 90 Raw diffs are made in git-diff format for both VCS systems, including GIT_ binary-patches |
89 - Mercurial_ branch graph and yui-flot powered graphs with zooming and statistics | 91 - Mercurial_ and Git_ DAG graphs and yui-flot powered graphs with zooming and statistics |
92 to track activity for repositories | |
90 - Admin interface with user/permission management. Admin activity journal, logs | 93 - Admin interface with user/permission management. Admin activity journal, logs |
91 pulls, pushes, forks, registrations and other actions made by all users. | 94 pulls, pushes, forks, registrations and other actions made by all users. |
92 - Server side forks. It is possible to fork a project and modify it freely | 95 - Server side forks. It is possible to fork a project and modify it freely |
93 without breaking the main repository. You can even write Your own hooks | 96 without breaking the main repository. |
94 and install them | 97 - rst and markdown README support for repositories. |
95 - rst and markdown README support for repositories | 98 - Full text search powered by Whoosh on the source files, commit messages, and file names. |
96 - Full text search powered by Whoosh on the source files, and file names. | |
97 Build in indexing daemons, with optional incremental index build | 99 Build in indexing daemons, with optional incremental index build |
98 (no external search servers required all in one application) | 100 (no external search servers required all in one application) |
99 - Setup project descriptions and info inside built in db for easy, non | 101 - Setup project descriptions/tags and info inside built in db for easy, non |
100 file-system operations | 102 file-system operations. |
101 - Intelligent cache with invalidation after push or project change, provides | 103 - Intelligent cache with invalidation after push or project change, provides |
102 high performance and always up to date data. | 104 high performance and always up to date data. |
103 - Rss / atom feeds, gravatar support, download sources as zip/tar/gz | 105 - RSS / Atom feeds, gravatar support, downloadable sources as zip/tar/gz |
104 - Optional async tasks for speed and performance using celery_ | 106 - Optional async tasks for speed and performance using celery_ |
105 - Backup scripts can do backup of whole app and send it over scp to desired | 107 - Backup scripts can do backup of whole app and send it over scp to desired |
106 location | 108 location |
107 - Based on pylons / sqlalchemy / sqlite / whoosh / vcs | 109 - Based on pylons / sqlalchemy / sqlite / whoosh / vcs |
108 | 110 |
109 | 111 |
110 Incoming / Plans | 112 Incoming / Plans |
111 ---------------- | 113 ---------------- |
112 | 114 |
113 - Finer granular permissions per branch, repo group or subrepo | 115 - Finer granular permissions per branch, or subrepo |
114 - Pull requests with web based merges | 116 - Web based merges for pull requests |
115 - Per line file history | 117 - Tracking history for each lines in files |
116 - Simple issue tracker | 118 - Simple issue tracker |
117 - SSH based authentication with server side key management | 119 - SSH based authentication with server side key management |
118 - Commit based built in wiki system | 120 - Commit based built in wiki system |
121 - Gist server | |
119 - More statistics and graph (global annotation + some more statistics) | 122 - More statistics and graph (global annotation + some more statistics) |
120 - Other advancements as development continues (or you can of course make | 123 - Other advancements as development continues (or you can of course make |
121 additions and or requests) | 124 additions and or requests) |
122 | 125 |
123 License | 126 License |
138 | 141 |
139 - Join the `Google group <http://groups.google.com/group/rhodecode>`_ and ask | 142 - Join the `Google group <http://groups.google.com/group/rhodecode>`_ and ask |
140 any questions. | 143 any questions. |
141 | 144 |
142 - Open an issue at `issue tracker <http://bitbucket.org/marcinkuzminski/rhodecode/issues>`_ | 145 - Open an issue at `issue tracker <http://bitbucket.org/marcinkuzminski/rhodecode/issues>`_ |
143 | |
144 | 146 |
145 - Join #rhodecode on FreeNode (irc.freenode.net) | 147 - Join #rhodecode on FreeNode (irc.freenode.net) |
146 or use http://webchat.freenode.net/?channels=rhodecode for web access to irc. | 148 or use http://webchat.freenode.net/?channels=rhodecode for web access to irc. |
147 | 149 |
148 - You can also follow me on twitter **@marcinkuzminski** where i often post some | 150 - You can also follow me on twitter **@marcinkuzminski** where i often post some |