##// END OF EJS Templates
Docs updates
marcink -
r3363:1a498b11 rhodecode-0.0.1.5.3 default
parent child Browse files
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 and full text search and code-review.
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 of "Windows Installer" and Win32py
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 No newline at end of file
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 80;
532 server_name hg.myserver.com;
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 cannot be runned in multiprocess mode in apache, make sure
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 - *`svn -> hg` cloning requires `hgsubversion` library to be installed.*
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