Show More
@@ -6,7 +6,7 b' About' | |||
|
6 | 6 | ----- |
|
7 | 7 | |
|
8 | 8 |
``RhodeCode`` is a fast and powerful management tool for Mercurial_ and GIT_ |
|
9 |
with a built in push/pull server |
|
|
9 | with a built in push/pull server, full text search and code-review. | |
|
10 | 10 |
It works on http/https and has a built in permission/authentication system with |
|
11 | 11 | the ability to authenticate via LDAP or ActiveDirectory. RhodeCode also provides |
|
12 | 12 | simple API so it's easy integrable with existing external systems. |
@@ -176,4 +176,4 b' have sphinx_ installed you can install i' | |||
|
176 | 176 | .. _git: http://git-scm.com/ |
|
177 | 177 | .. _celery: http://celeryproject.org/ |
|
178 | 178 | .. _Sphinx: http://sphinx.pocoo.org/ |
|
179 | .. _vcs: http://pypi.python.org/pypi/vcs No newline at end of file | |
|
179 | .. _vcs: http://pypi.python.org/pypi/vcs |
@@ -4,6 +4,26 b'' | |||
|
4 | 4 | Changelog |
|
5 | 5 | ========= |
|
6 | 6 | |
|
7 | 1.5.3 (**2013-02-12**) | |
|
8 | ---------------------- | |
|
9 | ||
|
10 | news | |
|
11 | ++++ | |
|
12 | ||
|
13 | - IP restrictions now also enabled for IPv6 | |
|
14 | ||
|
15 | fixes | |
|
16 | +++++ | |
|
17 | ||
|
18 | - fixed issues with private checkbox not always working | |
|
19 | - fixed #746 unicodeDedode errors on feed controllers | |
|
20 | - fixes issue #756 cleanup repos didn't properly compose paths of repos to be cleaned up. | |
|
21 | - fixed cache invalidation issues together with vcs_full_cache option | |
|
22 | - repo scan should skip directories with starting with '.' | |
|
23 | - fixes for issue #731, update-repoinfo sometimes failed to update data when changesets | |
|
24 | were initial commits | |
|
25 | - recursive mode of setting permission skips private repositories | |
|
26 | ||
|
7 | 27 | 1.5.2 (**2013-01-14**) |
|
8 | 28 | ---------------------- |
|
9 | 29 | |
@@ -932,4 +952,4 b' 1.0.0rc2 (**2010-10-11**)' | |||
|
932 | 952 | |
|
933 | 953 | - Disabled dirsize in file browser, it's causing nasty bug when dir renames |
|
934 | 954 | occure. After vcs is fixed it'll be put back again. |
|
935 | - templating/css rewrites, optimized css. No newline at end of file | |
|
955 | - templating/css rewrites, optimized css. |
@@ -13,8 +13,13 b' Target OS: Windows XP SP3 32bit English ' | |||
|
13 | 13 | .. note:: |
|
14 | 14 | |
|
15 | 15 | This installation is for 32bit systems, for 64bit windows you might need |
|
16 |
to download proper 64bit version |
|
|
17 | extensions | |
|
16 | to download proper 64bit versions of the different packages(Windows Installer, Win32py extensions) | |
|
17 | plus some extra tweaks. | |
|
18 | These extra steps haven been marked as "64bit". | |
|
19 | Tested on Windows Server 2008 R2 SP1, 9-feb-2013. | |
|
20 | If you run into any 64bit related problems, please check these pages: | |
|
21 | - http://blog.victorjabur.com/2011/06/05/compiling-python-2-7-modules-on-windows-32-and-64-using-msvc-2008-express/ | |
|
22 | - http://bugs.python.org/issue7511 | |
|
18 | 23 | |
|
19 | 24 | Step1 - Install Visual Studio 2008 Express |
|
20 | 25 | ------------------------------------------ |
@@ -31,12 +36,27 b' You can also download full ISO file for ' | |||
|
31 | 36 |
choose "All - Offline Install ISO image file" in the previous page and |
|
32 | 37 |
choose "Visual C++ 2008 Express" when installing. |
|
33 | 38 | |
|
39 | .. note:: | |
|
40 | ||
|
41 | Using other versions of Visual Studio will lead to random crashes. | |
|
42 | You must use Visual Studio 2008!" | |
|
34 | 43 | |
|
35 | 44 | .. note:: |
|
36 | 45 | |
|
37 | 46 |
Silverlight Runtime and SQL Server 2008 Express Edition are not |
|
38 | 47 |
required, you can uncheck them |
|
39 | 48 | |
|
49 | .. note:: | |
|
50 | ||
|
51 | 64bit: You also need to install the Microsoft Windows SDK for .NET 3.5 SP1 (.NET 4.0 won't work). | |
|
52 | Download from: http://www.microsoft.com/en-us/download/details.aspx?id=3138 | |
|
53 | ||
|
54 | .. note:: | |
|
55 | ||
|
56 | 64bit: You also need to copy and rename a .bat file to make the Visual C++ compiler work. | |
|
57 | I am not sure why this is not necessary for 32bit. | |
|
58 | Copy C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat to C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat | |
|
59 | ||
|
40 | 60 | |
|
41 | 61 | Step2 - Install Python |
|
42 | 62 | ---------------------- |
@@ -50,6 +70,9 b' Installer". While writing this guide, th' | |||
|
50 | 70 |
Remember the specific major and minor version installed, because it will |
|
51 | 71 |
be needed in the next step. In this case, it is "2.7". |
|
52 | 72 | |
|
73 | .. note:: | |
|
74 | ||
|
75 | 64bit: Just download and install the 64bit version of python. | |
|
53 | 76 | |
|
54 | 77 | Step3 - Install Win32py extensions |
|
55 | 78 | ---------------------------------- |
@@ -64,6 +87,11 b' http://sourceforge.net/projects/pywin32/' | |||
|
64 | 87 |
When writing this guide, the file was: |
|
65 | 88 |
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win32-py2.7.exe/download |
|
66 | 89 | |
|
90 | .. note:: | |
|
91 | ||
|
92 | 64bit: Download and install the 64bit version. | |
|
93 | At the time of writing you can find this at: | |
|
94 | http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/pywin32-218.win-amd64-py2.7.exe/download | |
|
67 | 95 | |
|
68 | 96 | Step4 - Python BIN |
|
69 | 97 | ------------------ |
@@ -142,6 +170,20 b' Command Prompt (**IMPORTANT!!**). To do ' | |||
|
142 | 170 |
"Microsoft Visual C++ 2008 Express Edition" -> "Visual Studio Tools" -> |
|
143 | 171 |
"Visual Studio 2008 Command Prompt" |
|
144 | 172 | |
|
173 | .. note:: | |
|
174 | ||
|
175 | 64bit: For 64bit you need to modify the shortcut that is used to start the | |
|
176 | Visual Studio 2008 Command Prompt. Use right-mouse click to open properties. | |
|
177 | ||
|
178 | Change commandline from:: | |
|
179 | ||
|
180 | %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" x86 | |
|
181 | ||
|
182 | to:: | |
|
183 | ||
|
184 | %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" amd64 | |
|
185 | ||
|
186 | ||
|
145 | 187 | In that CMD (loaded with VS2008 PATHs) type:: |
|
146 | 188 | |
|
147 | 189 |
cd C:\RhodeCode\Env\Scripts (or similar) |
@@ -247,4 +289,4 b' Open a CommandPrompt like in Step7 (VS20' | |||
|
247 | 289 | |
|
248 | 290 | paster upgrade-db production.ini (update database) |
|
249 | 291 | |
|
250 |
Full steps in http://packages.python.org/RhodeCode/upgrade.html |
|
|
292 | Full steps in http://packages.python.org/RhodeCode/upgrade.html |
@@ -528,11 +528,21 b' Sample config for nginx using proxy::' | |||
|
528 | 528 | } |
|
529 | 529 | |
|
530 | 530 | server { |
|
531 |
listen |
|
|
532 |
server_name |
|
|
531 | listen 443; | |
|
532 | server_name rhodecode.myserver.com; | |
|
533 | 533 | access_log /var/log/nginx/rhodecode.access.log; |
|
534 | 534 | error_log /var/log/nginx/rhodecode.error.log; |
|
535 | 535 | |
|
536 | ssl on; | |
|
537 | ssl_certificate rhodecode.myserver.com.crt; | |
|
538 | ssl_certificate_key rhodecode.myserver.com.key; | |
|
539 | ||
|
540 | ssl_session_timeout 5m; | |
|
541 | ||
|
542 | ssl_protocols SSLv3 TLSv1; | |
|
543 | ssl_ciphers DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:EDH-RSA-DES-CBC3-SHA:AES256-SHA:DES-CBC3-SHA:AES128-SHA:RC4-SHA:RC4-MD5; | |
|
544 | ssl_prefer_server_ciphers on; | |
|
545 | ||
|
536 | 546 | # uncomment if you have nginx with chunking module compiled |
|
537 | 547 | # fixes the issues of having to put postBuffer data for large git |
|
538 | 548 |
# pushes |
@@ -679,8 +689,8 b' Here is a sample excerpt from an Apache ' | |||
|
679 | 689 | into above configuration |
|
680 | 690 | |
|
681 | 691 | .. note:: |
|
682 |
RhodeCode |
|
|
683 | you don't specify `processes=num` directive in the config | |
|
692 | Running RhodeCode in multiprocess mode in apache is not supported, | |
|
693 | make sure you don't specify `processes=num` directive in the config | |
|
684 | 694 | |
|
685 | 695 | |
|
686 | 696 | Example wsgi dispatch script:: |
@@ -722,4 +732,4 b' Some example init.d scripts can be found' | |||
|
722 | 732 | .. _mercurial-server: http://www.lshift.net/mercurial-server.html |
|
723 | 733 | .. _PublishingRepositories: http://mercurial.selenic.com/wiki/PublishingRepositories |
|
724 | 734 | .. _Issues tracker: https://bitbucket.org/marcinkuzminski/rhodecode/issues |
|
725 | .. _google group rhodecode: http://groups.google.com/group/rhodecode No newline at end of file | |
|
735 | .. _google group rhodecode: http://groups.google.com/group/rhodecode |
@@ -75,6 +75,14 b' This will upgrade the schema and update ' | |||
|
75 | 75 |
and will always recheck the settings of the application, if there are no new |
|
76 | 76 | options that need to be set. |
|
77 | 77 | |
|
78 | ||
|
79 | .. note:: | |
|
80 | DB schema upgrade library has some limitations and can sometimes fail if you try to | |
|
81 | upgrade from older major releases. In such case simply run upgrades sequentially, eg. | |
|
82 | upgrading from 1.2.X to 1.5.X should be done like that: 1.2.X. > 1.3.X > 1.4.X > 1.5.X | |
|
83 | You can always specify what version of RhodeCode you want to install for example in pip | |
|
84 | `pip install RhodeCode==1.3.6` | |
|
85 | ||
|
78 | 86 |
You may find it helpful to clear out your log file so that new errors are |
|
79 | 87 | readily apparent:: |
|
80 | 88 |
@@ -13,7 +13,15 b' delete a repository from filesystem, it ' | |||
|
13 | 13 | not possible to push,clone or access repository. It's worth a notice that, |
|
14 | 14 |
even if someone will be given administrative access to RhodeCode and will |
|
15 | 15 | delete a repository You can easy restore such action by restoring `rm__<date>` |
|
16 | from the repository name, and internal repository storage (.hg/.git) | |
|
16 | from the repository name, and internal repository storage (.hg/.git). There | |
|
17 | is also a special command for cleaning such archived repos:: | |
|
18 | ||
|
19 | paster cleanup-repos --older-than=30d production.ini | |
|
20 | ||
|
21 | This command will scan for archived repositories that are older than 30d, | |
|
22 | display them and ask if you want to delete them (there's a --dont-ask flag also) | |
|
23 | If you host big amount of repositories with forks that are constantly deleted | |
|
24 | it's recommended that you run such command via crontab. | |
|
17 | 25 | |
|
18 | 26 | Follow current branch in file view |
|
19 | 27 | ---------------------------------- |
@@ -31,7 +39,7 b' Checkboxes in compare view allow users t' | |||
|
31 | 39 | only show the range between the first and last checkbox (no cherry pick). |
|
32 | 40 | Clicking more than one checkbox will activate a link in top saying |
|
33 | 41 | `Show selected changes <from-rev> -> <to-rev>` clicking this will bring |
|
34 | compare view | |
|
42 | compare view. In this view also it's possible to switch to combined compare. | |
|
35 | 43 | |
|
36 | 44 | Compare view is also available from the journal on pushes having more than |
|
37 | 45 | one changeset |
@@ -97,11 +105,11 b' Currently it support following options:' | |||
|
97 | 105 | |
|
98 | 106 | .. note:: |
|
99 | 107 | |
|
100 |
|
|
|
108 | * `svn -> hg` cloning requires `hgsubversion` library to be installed.* | |
|
101 | 109 | |
|
102 | 110 | If you need to clone repositories that are protected via basic auth, you |
|
103 | 111 |
might pass the url with stored credentials inside eg. |
|
104 | `http://user:passw@remote.server/repo, RhodeCode will try to login and clone | |
|
112 | `http://user:passw@remote.server/repo`, RhodeCode will try to login and clone | |
|
105 | 113 | using given credentials. Please take a note that they will be stored as |
|
106 | 114 |
plaintext inside the database. RhodeCode will remove auth info when showing the |
|
107 | 115 | clone url in summary page. |
@@ -55,6 +55,18 b' Troubleshooting' | |||
|
55 | 55 | :Q: **RhodeCode is slow for me, how can i make it faster?** |
|
56 | 56 | :A: See the :ref:`performance` section |
|
57 | 57 | |
|
58 | | | |
|
59 | ||
|
60 | :Q: **UnicodeDecodeError on Apache mod_wsgi** | |
|
61 | :A: Please read: https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/modwsgi/#if-you-get-a-unicodeencodeerror | |
|
62 | ||
|
63 | | | |
|
64 | ||
|
65 | :Q: **Requests hanging on Windows** | |
|
66 | :A: Please try out with disabled Antivirus software, there are some known problems with Eset Anitivirus. Make sure | |
|
67 | you have installed latest windows patches (especially KB2789397) | |
|
68 | ||
|
69 | ||
|
58 | 70 |
For further questions search the `Issues tracker`_, or post a message in the |
|
59 | 71 | `google group rhodecode`_ |
|
60 | 72 | |
@@ -67,4 +79,4 b' For further questions search the `Issues' | |||
|
67 | 79 | .. _mercurial-server: http://www.lshift.net/mercurial-server.html |
|
68 | 80 | .. _PublishingRepositories: http://mercurial.selenic.com/wiki/PublishingRepositories |
|
69 | 81 | .. _Issues tracker: https://bitbucket.org/marcinkuzminski/rhodecode/issues |
|
70 | .. _google group rhodecode: http://groups.google.com/group/rhodecode No newline at end of file | |
|
82 | .. _google group rhodecode: http://groups.google.com/group/rhodecode |
General Comments 0
You need to be logged in to leave comments.
Login now