Mercurial > kallithea
annotate docs/upgrade.rst @ 2194:ec6691dd9e94 beta
fixed tests
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 15 Apr 2012 21:26:32 +0200 |
parents | 8dfb265fc954 |
children | dc2584ba5fbc 008d9c6f7c92 |
rev | line source |
---|---|
642 | 1 .. _upgrade: |
2 | |
2095 | 3 ======= |
642 | 4 Upgrade |
5 ======= | |
6 | |
1092
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
7 Upgrading from Cheese Shop |
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
8 -------------------------- |
642 | 9 |
1092
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
10 .. note:: |
1123 | 11 Firstly, it is recommended that you **always** perform a database backup |
12 before doing an upgrade. | |
1092
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
13 |
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
14 The easiest way to upgrade ``rhodecode`` is to run:: |
642 | 15 |
16 easy_install -U rhodecode | |
17 | |
18 Or:: | |
19 | |
20 pip install --upgrade rhodecode | |
21 | |
22 | |
1092
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
23 Then make sure you run the following command from the installation directory:: |
642 | 24 |
25 paster make-config RhodeCode production.ini | |
26 | |
1092
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
27 This will display any changes made by the new version of RhodeCode to your |
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
28 current configuration. It will try to perform an automerge. It's always better |
2094 | 29 to make a backup of your configuration file before hand and re check the |
1123 | 30 content after the automerge. |
642 | 31 |
1062
053983a464e4
docs and readme update
Marcin Kuzminski <marcin@python-works.com>
parents:
845
diff
changeset
|
32 .. note:: |
2094 | 33 Please always make sure your .ini files are up to date. Often errors are |
2071
8330d5778ba3
upgrade docs update
Marcin Kuzminski <marcin@python-works.com>
parents:
1123
diff
changeset
|
34 caused by missing params added in new versions. |
8330d5778ba3
upgrade docs update
Marcin Kuzminski <marcin@python-works.com>
parents:
1123
diff
changeset
|
35 |
1062
053983a464e4
docs and readme update
Marcin Kuzminski <marcin@python-works.com>
parents:
845
diff
changeset
|
36 |
1123 | 37 It is also recommended that you rebuild the whoosh index after upgrading since |
2071
8330d5778ba3
upgrade docs update
Marcin Kuzminski <marcin@python-works.com>
parents:
1123
diff
changeset
|
38 the new whoosh version could introduce some incompatible index changes. Please |
8330d5778ba3
upgrade docs update
Marcin Kuzminski <marcin@python-works.com>
parents:
1123
diff
changeset
|
39 Read the changelog to see if there were any changes to whoosh. |
845 | 40 |
41 | |
1092
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
42 The final step is to upgrade the database. To do this simply run:: |
845 | 43 |
1062
053983a464e4
docs and readme update
Marcin Kuzminski <marcin@python-works.com>
parents:
845
diff
changeset
|
44 paster upgrade-db production.ini |
845 | 45 |
1092
8af52e1224ff
merge docs in beta with those corrected by Jason Harris
Marcin Kuzminski <marcin@python-works.com>
parents:
1062
diff
changeset
|
46 This will upgrade the schema and update some of the defaults in the database, |
1123 | 47 and will always recheck the settings of the application, if there are no new |
48 options that need to be set. | |
845 | 49 |
2115
8dfb265fc954
added info to ugprade docs to restart celery
Marcin Kuzminski <marcin@python-works.com>
parents:
2095
diff
changeset
|
50 .. note:: |
8dfb265fc954
added info to ugprade docs to restart celery
Marcin Kuzminski <marcin@python-works.com>
parents:
2095
diff
changeset
|
51 If you're using Celery, make sure you restart all instances of it after |
8dfb265fc954
added info to ugprade docs to restart celery
Marcin Kuzminski <marcin@python-works.com>
parents:
2095
diff
changeset
|
52 upgrade. |
642 | 53 |
54 .. _virtualenv: http://pypi.python.org/pypi/virtualenv | |
55 .. _python: http://www.python.org/ | |
56 .. _mercurial: http://mercurial.selenic.com/ | |
57 .. _celery: http://celeryproject.org/ | |
58 .. _rabbitmq: http://www.rabbitmq.com/ |