Show More
@@ -31,12 +31,20 b' using the following credentials:' | |||||
31 | Source code |
|
31 | Source code | |
32 | ----------- |
|
32 | ----------- | |
33 |
|
33 | |||
34 |
The latest source |
|
34 | The latest sources can be obtained from official RhodeCode instance | |
35 | https://hg.rhodecode.org |
|
35 | https://hg.rhodecode.org | |
36 |
|
36 | |||
37 | Rarely updated source code and issue tracker is available at bitbcuket |
|
37 | ||
|
38 | MIRRORS: | |||
|
39 | ||||
|
40 | Issue tracker and sources at bitbucket_ | |||
|
41 | ||||
38 | http://bitbucket.org/marcinkuzminski/rhodecode |
|
42 | http://bitbucket.org/marcinkuzminski/rhodecode | |
39 |
|
43 | |||
|
44 | Sources at github_ | |||
|
45 | ||||
|
46 | https://github.com/marcinkuzminski/rhodecode | |||
|
47 | ||||
40 | Installation |
|
48 | Installation | |
41 | ------------ |
|
49 | ------------ | |
42 |
|
50 | |||
@@ -48,29 +56,29 b' RhodeCode Features' | |||||
48 |
|
56 | |||
49 | - Has it's own middleware to handle mercurial_ protocol requests. |
|
57 | - Has it's own middleware to handle mercurial_ protocol requests. | |
50 | Each request can be logged and authenticated. |
|
58 | Each request can be logged and authenticated. | |
51 |
- Runs on threads unlike hgweb. You can make multiple pulls/pushes simultaneous. |
|
59 | - Runs on threads unlike hgweb. You can make multiple pulls/pushes simultaneous. | |
52 | and LDAP |
|
60 | Supports http/https and LDAP | |
53 | - Full permissions (private/read/write/admin) and authentication per project. |
|
61 | - Full permissions (private/read/write/admin) and authentication per project. | |
54 | One account for web interface and mercurial_ push/pull/clone operations. |
|
62 | One account for web interface and mercurial_ push/pull/clone operations. | |
55 | - Have built in users groups for easier permission management |
|
63 | - Have built in users groups for easier permission management | |
56 | - Users can fork other users repo. RhodeCode have also compare view to see |
|
64 | - Users can fork other users repo. RhodeCode have also compare view to see | |
57 | combined changeset for all changeset made within single push. |
|
65 | combined changeset for all changeset made within single push. | |
58 | - Mako templates let's you customize the look and feel of the application. |
|
66 | - Mako templates let's you customize the look and feel of the application. | |
59 |
- Beautiful diffs, annotations and source code browsing all colored by pygments. |
|
67 | - Beautiful diffs, annotations and source code browsing all colored by pygments. | |
60 | diffs are made in git-diff format, including git_ binary-patches |
|
68 | Raw diffs are made in git-diff format, including git_ binary-patches | |
61 | - Mercurial_ branch graph and yui-flot powered graphs with zooming and statistics |
|
69 | - Mercurial_ branch graph and yui-flot powered graphs with zooming and statistics | |
62 | - Admin interface with user/permission management. Admin activity journal, logs |
|
70 | - Admin interface with user/permission management. Admin activity journal, logs | |
63 | pulls, pushes, forks, registrations and other actions made by all users. |
|
71 | pulls, pushes, forks, registrations and other actions made by all users. | |
64 |
- Server side forks. It is possible to fork a project and modify it freely |
|
72 | - Server side forks. It is possible to fork a project and modify it freely | |
65 |
breaking the main repository. You can even write Your own hooks |
|
73 | without breaking the main repository. You can even write Your own hooks | |
66 | them |
|
74 | and install them | |
67 | - Full text search powered by Whoosh on the source files, and file names. |
|
75 | - Full text search powered by Whoosh on the source files, and file names. | |
68 | Build in indexing daemons, with optional incremental index build |
|
76 | Build in indexing daemons, with optional incremental index build | |
69 | (no external search servers required all in one application) |
|
77 | (no external search servers required all in one application) | |
70 | - Setup project descriptions and info inside built in db for easy, non |
|
78 | - Setup project descriptions and info inside built in db for easy, non | |
71 | file-system operations |
|
79 | file-system operations | |
72 |
- Intelligent cache with invalidation after push or project change, provides |
|
80 | - Intelligent cache with invalidation after push or project change, provides | |
73 | performance and always up to date data. |
|
81 | high performance and always up to date data. | |
74 | - Rss / atom feeds, gravatar support, download sources as zip/tar/gz |
|
82 | - Rss / atom feeds, gravatar support, download sources as zip/tar/gz | |
75 | - Async tasks for speed and performance using celery_ (works without them too) |
|
83 | - Async tasks for speed and performance using celery_ (works without them too) | |
76 | - Backup scripts can do backup of whole app and send it over scp to desired |
|
84 | - Backup scripts can do backup of whole app and send it over scp to desired | |
@@ -94,7 +102,8 b' Incoming / Plans' | |||||
94 | - Redmine integration |
|
102 | - Redmine integration | |
95 | - Commit based built in wiki system |
|
103 | - Commit based built in wiki system | |
96 | - More statistics and graph (global annotation + some more statistics) |
|
104 | - More statistics and graph (global annotation + some more statistics) | |
97 |
- Other advancements as development continues (or you can of course make |
|
105 | - Other advancements as development continues (or you can of course make | |
|
106 | additions and or requests) | |||
98 |
|
107 | |||
99 | License |
|
108 | License | |
100 | ------- |
|
109 | ------- | |
@@ -121,14 +130,16 b' You may also build the documentation for' | |||||
121 |
|
130 | |||
122 | make html |
|
131 | make html | |
123 |
|
132 | |||
124 | (You need to have sphinx installed to build the documentation. If you don't |
|
133 | (You need to have sphinx_ installed to build the documentation. If you don't | |
125 |
have sphinx installed you can install it via the command: |
|
134 | have sphinx_ installed you can install it via the command: | |
|
135 | ``easy_install sphinx``) | |||
126 |
|
136 | |||
127 | .. _virtualenv: http://pypi.python.org/pypi/virtualenv |
|
137 | .. _virtualenv: http://pypi.python.org/pypi/virtualenv | |
128 | .. _python: http://www.python.org/ |
|
138 | .. _python: http://www.python.org/ | |
129 | .. _django: http://www.djangoproject.com/ |
|
139 | .. _sphinx: http://sphinx.pocoo.org/ | |
130 | .. _mercurial: http://mercurial.selenic.com/ |
|
140 | .. _mercurial: http://mercurial.selenic.com/ | |
131 | .. _bitbucket: http://bitbucket.org/ |
|
141 | .. _bitbucket: http://bitbucket.org/ | |
|
142 | .. _github: http://github.com/ | |||
132 | .. _subversion: http://subversion.tigris.org/ |
|
143 | .. _subversion: http://subversion.tigris.org/ | |
133 | .. _git: http://git-scm.com/ |
|
144 | .. _git: http://git-scm.com/ | |
134 | .. _celery: http://celeryproject.org/ |
|
145 | .. _celery: http://celeryproject.org/ |
@@ -78,7 +78,7 b' setup(' | |||||
78 | description=description, |
|
78 | description=description, | |
79 | long_description=long_description, |
|
79 | long_description=long_description, | |
80 | keywords=keywords, |
|
80 | keywords=keywords, | |
81 |
license=' |
|
81 | license='GPLv3', | |
82 | author='Marcin Kuzminski', |
|
82 | author='Marcin Kuzminski', | |
83 | author_email='marcin@python-works.com', |
|
83 | author_email='marcin@python-works.com', | |
84 | url='http://rhodecode.org', |
|
84 | url='http://rhodecode.org', |
General Comments 0
You need to be logged in to leave comments.
Login now