Show More
@@ -1,46 +1,49 b'' | |||||
1 | .. _changelog: |
|
1 | .. _changelog: | |
2 |
|
2 | |||
3 | Changelog |
|
3 | Changelog | |
4 | ========= |
|
4 | ========= | |
5 |
|
5 | |||
6 | 1.1.0 (**2010-XX-XX**) |
|
6 | 1.1.0 (**2010-XX-XX**) | |
7 | ---------------------- |
|
7 | ---------------------- | |
8 | - git support |
|
8 | - git support with push/pull via RhodeCode web interface | |
9 | - rewrite of internals for vcs >=0.1.9 |
|
9 | - rewrite of internals for vcs >=0.1.9 | |
10 | - performance upgrade for cached repos list |
|
10 | - performance upgrade for cached repos list - each repository has it's own | |
11 | - gui optimizations |
|
11 | cache that's invalidated when needed. | |
12 | - main page quick filter for filtering repositories |
|
12 | - main page quick filter for filtering repositories | |
13 | - more detailed action logger (based on hooks) with pushed changesets lists |
|
13 | - more detailed action logger (based on hooks) with pushed changesets lists | |
14 | - a lot of fixes for file browser |
|
14 | and options to disable those hooks from admin panel | |
|
15 | - a lot of fixes and tweaks for file browser | |||
|
16 | - introduced new enhanced changelog for merges that shows more accurate results | |||
|
17 | - gui optimizations, fixed application width to 1024px | |||
15 |
|
18 | |||
16 | 1.0.0 (**2010-11-02**) |
|
19 | 1.0.0 (**2010-11-02**) | |
17 | ---------------------- |
|
20 | ---------------------- | |
18 |
|
21 | |||
19 | - security bugfix simplehg wasn't checking for permissions on commands |
|
22 | - security bugfix simplehg wasn't checking for permissions on commands | |
20 | other than pull or push. |
|
23 | other than pull or push. | |
21 | - fixed doubled messages after push or pull in admin journal |
|
24 | - fixed doubled messages after push or pull in admin journal | |
22 | - templating and css corrections, fixed repo switcher on chrome, updated titles |
|
25 | - templating and css corrections, fixed repo switcher on chrome, updated titles | |
23 | - admin menu accessible from options menu on repository view |
|
26 | - admin menu accessible from options menu on repository view | |
24 | - permissions cached queries |
|
27 | - permissions cached queries | |
25 |
|
28 | |||
26 | 1.0.0rc4 (**2010-10-12**) |
|
29 | 1.0.0rc4 (**2010-10-12**) | |
27 | -------------------------- |
|
30 | -------------------------- | |
28 |
|
31 | |||
29 | - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman) |
|
32 | - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman) | |
30 | - removed cache_manager settings from sqlalchemy meta |
|
33 | - removed cache_manager settings from sqlalchemy meta | |
31 | - added sqlalchemy cache settings to ini files |
|
34 | - added sqlalchemy cache settings to ini files | |
32 | - validated password length and added second try of failure on paster setup-app |
|
35 | - validated password length and added second try of failure on paster setup-app | |
33 | - fixed setup database destroy prompt even when there was no db |
|
36 | - fixed setup database destroy prompt even when there was no db | |
34 |
|
37 | |||
35 |
|
38 | |||
36 | 1.0.0rc3 (**2010-10-11**) |
|
39 | 1.0.0rc3 (**2010-10-11**) | |
37 | ------------------------- |
|
40 | ------------------------- | |
38 |
|
41 | |||
39 | - fixed i18n during installation. |
|
42 | - fixed i18n during installation. | |
40 |
|
43 | |||
41 | 1.0.0rc2 (**2010-10-11**) |
|
44 | 1.0.0rc2 (**2010-10-11**) | |
42 | ------------------------- |
|
45 | ------------------------- | |
43 |
|
46 | |||
44 | - Disabled dirsize in file browser, it's causing nasty bug when dir renames |
|
47 | - Disabled dirsize in file browser, it's causing nasty bug when dir renames | |
45 | occure. After vcs is fixed it'll be put back again. |
|
48 | occure. After vcs is fixed it'll be put back again. | |
46 | - templating/css rewrites, optimized css. |
|
49 | - templating/css rewrites, optimized css. |
@@ -1,89 +1,91 b'' | |||||
1 | .. _installation: |
|
1 | .. _installation: | |
2 |
|
2 | |||
3 | Installation |
|
3 | Installation | |
4 | ============ |
|
4 | ============ | |
5 |
|
5 | |||
6 | ``RhodeCode`` is written entirely in Python, but in order to use it's full |
|
6 | ``RhodeCode`` is written entirely in Python, but in order to use it's full | |
7 | potential there are some third-party requirements. When RhodeCode is used |
|
7 | potential there are some third-party requirements. When RhodeCode is used | |
8 | together with celery You have to install some kind of message broker, |
|
8 | together with celery You have to install some kind of message broker, | |
9 | recommended one is rabbitmq_ to make the async tasks work. |
|
9 | recommended one is rabbitmq_ to make the async tasks work. | |
10 |
|
10 | |||
11 | Of course RhodeCode works in sync mode also, then You don't have to install |
|
11 | Of course RhodeCode works in sync mode also, then You don't have to install | |
12 | any third party apps. Celery_ will give You large speed improvement when using |
|
12 | any third party apps. Celery_ will give You large speed improvement when using | |
13 | many big repositories. If You plan to use it for 2 or 3 small repositories, it |
|
13 | many big repositories. If You plan to use it for 2 or 3 small repositories, it | |
14 | will work just fine without celery running. |
|
14 | will work just fine without celery running. | |
15 |
|
15 | |||
16 | After You decide to Run it with celery make sure You run celeryd and |
|
16 | After You decide to Run it with celery make sure You run celeryd and | |
17 | message broker together with the application. |
|
17 | message broker together with the application. | |
18 |
|
18 | |||
19 | Requirements for Celery |
|
19 | Requirements for Celery | |
20 | ----------------------- |
|
20 | ----------------------- | |
21 |
|
21 | |||
22 | **Message Broker** |
|
22 | **Message Broker** | |
23 |
|
23 | |||
24 | - preferred is `RabbitMq <http://www.rabbitmq.com/>`_ |
|
24 | - preferred is `RabbitMq <http://www.rabbitmq.com/>`_ | |
25 | - possible other is `Redis <http://code.google.com/p/redis/>`_ |
|
25 | - possible other is `Redis <http://code.google.com/p/redis/>`_ | |
26 |
|
26 | |||
27 | For installation instructions You can visit: |
|
27 | For installation instructions You can visit: | |
28 | http://ask.github.com/celery/getting-started/index.html |
|
28 | http://ask.github.com/celery/getting-started/index.html | |
29 | It's very nice tutorial how to start celery_ with rabbitmq_ |
|
29 | It's very nice tutorial how to start celery_ with rabbitmq_ | |
30 |
|
30 | |||
31 | Install from Cheese Shop |
|
31 | Install from Cheese Shop | |
32 | ------------------------ |
|
32 | ------------------------ | |
|
33 | Rhodecode requires python 2.5 or 2.6 and will not run on older or newer | |||
|
34 | versions of python. Python 2.7 is untested and thus not supported. | |||
33 |
|
35 | |||
34 | Easiest way to install ``rhodecode`` is to run:: |
|
36 | Easiest way to install ``rhodecode`` is to run:: | |
35 |
|
37 | |||
36 |
|
|
38 | easy_install rhodecode | |
37 |
|
39 | |||
38 | Or:: |
|
40 | Or:: | |
39 |
|
41 | |||
40 | pip install rhodecode |
|
42 | pip install rhodecode | |
41 |
|
43 | |||
42 | If you prefer to install manually simply grab latest release from |
|
44 | If you prefer to install manually simply grab latest release from | |
43 | http://pypi.python.org/pypi/rhodecode, decompres archive and run:: |
|
45 | http://pypi.python.org/pypi/rhodecode, decompres archive and run:: | |
44 |
|
46 | |||
45 | python setup.py install |
|
47 | python setup.py install | |
46 |
|
48 | |||
47 |
|
49 | |||
48 | Step by step installation example |
|
50 | Step by step installation example | |
49 | --------------------------------- |
|
51 | --------------------------------- | |
50 |
|
52 | |||
51 |
|
53 | |||
52 | - Assuming You have installed virtualenv_ create one using. The `--no-site-packages` |
|
54 | - Assuming You have installed virtualenv_ create one using. The `--no-site-packages` | |
53 | will make sure non of Your system libs are linked with this virtualenv_ |
|
55 | will make sure non of Your system libs are linked with this virtualenv_ | |
54 |
|
56 | |||
55 | :: |
|
57 | :: | |
56 |
|
58 | |||
57 | virtualenv --no-site-packages /var/www/rhodecode-venv |
|
59 | virtualenv --no-site-packages /var/www/rhodecode-venv | |
58 |
|
60 | |||
59 | - this will install new virtualenv_ into `/var/www/rhodecode-venv`. |
|
61 | - this will install new virtualenv_ into `/var/www/rhodecode-venv`. | |
60 | - Activate the virtualenv_ by running |
|
62 | - Activate the virtualenv_ by running | |
61 |
|
63 | |||
62 | :: |
|
64 | :: | |
63 |
|
65 | |||
64 | source activate /var/www/rhodecode-venv/bin/activate |
|
66 | source activate /var/www/rhodecode-venv/bin/activate | |
65 |
|
67 | |||
66 | - Make a folder for rhodecode somewhere on the filesystem for example |
|
68 | - Make a folder for rhodecode somewhere on the filesystem for example | |
67 |
|
69 | |||
68 | :: |
|
70 | :: | |
69 |
|
71 | |||
70 | mkdir /var/www/rhodecode |
|
72 | mkdir /var/www/rhodecode | |
71 |
|
73 | |||
72 |
|
74 | |||
73 | - Run this command to install rhodecode |
|
75 | - Run this command to install rhodecode | |
74 |
|
76 | |||
75 | :: |
|
77 | :: | |
76 |
|
78 | |||
77 | easy_install rhodecode |
|
79 | easy_install rhodecode | |
78 |
|
80 | |||
79 | - this will install rhodecode together with pylons |
|
81 | - this will install rhodecode together with pylons | |
80 | and all other required python libraries |
|
82 | and all other required python libraries | |
81 |
|
83 | |||
82 |
|
84 | |||
83 | You can now proceed to :ref:`setup` |
|
85 | You can now proceed to :ref:`setup` | |
84 |
|
86 | |||
85 | .. _virtualenv: http://pypi.python.org/pypi/virtualenv |
|
87 | .. _virtualenv: http://pypi.python.org/pypi/virtualenv | |
86 | .. _python: http://www.python.org/ |
|
88 | .. _python: http://www.python.org/ | |
87 | .. _mercurial: http://mercurial.selenic.com/ |
|
89 | .. _mercurial: http://mercurial.selenic.com/ | |
88 | .. _celery: http://celeryproject.org/ |
|
90 | .. _celery: http://celeryproject.org/ | |
89 | .. _rabbitmq: http://www.rabbitmq.com/ No newline at end of file |
|
91 | .. _rabbitmq: http://www.rabbitmq.com/ |
General Comments 0
You need to be logged in to leave comments.
Login now