Show More
@@ -22,6 +22,21 b' fixes' | |||
|
22 | 22 | - fixed large tooltips problems on main page |
|
23 | 23 | - fixed #92 whoosh indexer is more error proof |
|
24 | 24 | |
|
25 | 1.1.2 (**2011-01-12**) | |
|
26 | ====================== | |
|
27 | ||
|
28 | news | |
|
29 | ---- | |
|
30 | ||
|
31 | ||
|
32 | fixes | |
|
33 | ----- | |
|
34 | ||
|
35 | - fixes #98 protection against float division of percentage stats | |
|
36 | - fixed graph bug | |
|
37 | - forced webhelpers version since it was making troubles during installation | |
|
38 | ||
|
39 | ||
|
25 | 40 | 1.1.0 (**2010-12-18**) |
|
26 | 41 | ====================== |
|
27 | 42 |
@@ -29,7 +29,7 b' Or::' | |||
|
29 | 29 | pip install rhodecode |
|
30 | 30 | |
|
31 | 31 | If you prefer to install manually simply grab latest release from |
|
32 |
http://pypi.python.org/pypi/ |
|
|
32 | http://pypi.python.org/pypi/RhodeCode, decompres archive and run:: | |
|
33 | 33 | |
|
34 | 34 | python setup.py install |
|
35 | 35 |
@@ -154,9 +154,13 b' so for example setting `BROKER_HOST` in ' | |||
|
154 | 154 | the config file. |
|
155 | 155 | |
|
156 | 156 | In order to make start using celery run:: |
|
157 | ||
|
157 | 158 | paster celeryd <configfile.ini> |
|
158 | 159 | |
|
159 | ||
|
160 | .. note:: | |
|
161 | Make sure You run this command from same virtualenv, and with the same user | |
|
162 | that rhodecode runs. | |
|
163 | ||
|
160 | 164 | HTTPS support |
|
161 | 165 | ------------- |
|
162 | 166 | |
@@ -182,7 +186,7 b' Sample config for nginx using proxy::' | |||
|
182 | 186 | if (!-f $request_filename){ |
|
183 | 187 | proxy_pass http://127.0.0.1:5000; |
|
184 | 188 | } |
|
185 |
#this is important |
|
|
189 | #this is important if You want to use https !!! | |
|
186 | 190 | proxy_set_header X-Url-Scheme $scheme; |
|
187 | 191 | include /etc/nginx/proxy.conf; |
|
188 | 192 | } |
@@ -261,11 +265,10 b' TODO !' | |||
|
261 | 265 | Other configuration files |
|
262 | 266 | ------------------------- |
|
263 | 267 | |
|
264 | Some extra configuration files and examples can be found here: | |
|
265 | http://hg.python-works.com/rhodecode/files/tip/init.d | |
|
268 | Some example init.d script can be found here, for debian and gentoo: | |
|
266 | 269 | |
|
267 | and also an celeryconfig file can be use from here: | |
|
268 | http://hg.python-works.com/rhodecode/files/tip/celeryconfig.py | |
|
270 | https://rhodeocode.org/rhodecode/files/tip/init.d | |
|
271 | ||
|
269 | 272 | |
|
270 | 273 | Troubleshooting |
|
271 | 274 | --------------- |
@@ -7,7 +7,7 b'' | |||
|
7 | 7 | |
|
8 | 8 | :created_on: Apr 7, 2010 |
|
9 | 9 | :author: marcink |
|
10 |
:copyright: (C) 2009-201 |
|
|
10 | :copyright: (C) 2009-2011 Marcin Kuzminski <marcin@python-works.com> | |
|
11 | 11 | :license: GPLv3, see COPYING for more details. |
|
12 | 12 | """ |
|
13 | 13 | # This program is free software; you can redistribute it and/or |
@@ -285,7 +285,7 b' class ReposController(BaseController):' | |||
|
285 | 285 | |
|
286 | 286 | c.repo_last_rev = r.revisions[-1] if r.revisions else 0 |
|
287 | 287 | |
|
288 | if last_rev == 0: | |
|
288 | if last_rev == 0 or c.repo_last_rev == 0: | |
|
289 | 289 | c.stats_percentage = 0 |
|
290 | 290 | else: |
|
291 | 291 | c.stats_percentage = '%.2f' % ((float((last_rev)) / |
@@ -7,7 +7,7 b'' | |||
|
7 | 7 | |
|
8 | 8 | :created_on: Apr 18, 2010 |
|
9 | 9 | :author: marcink |
|
10 |
:copyright: (C) 2009-201 |
|
|
10 | :copyright: (C) 2009-2011 Marcin Kuzminski <marcin@python-works.com> | |
|
11 | 11 | :license: GPLv3, see COPYING for more details. |
|
12 | 12 | """ |
|
13 | 13 | # This program is free software; you can redistribute it and/or |
@@ -28,7 +28,7 b'' | |||
|
28 | 28 | import calendar |
|
29 | 29 | import logging |
|
30 | 30 | from time import mktime |
|
31 | from datetime import datetime, timedelta | |
|
31 | from datetime import datetime, timedelta, date | |
|
32 | 32 | |
|
33 | 33 | from vcs.exceptions import ChangesetError |
|
34 | 34 | |
@@ -102,15 +102,14 b' class SummaryController(BaseController):' | |||
|
102 | 102 | except ChangesetError: |
|
103 | 103 | c.repo_branches[name] = EmptyChangeset(hash) |
|
104 | 104 | |
|
105 |
td = date |
|
|
106 | y, m, d = td.year, td.month, td.day | |
|
105 | td = date.today() + timedelta(days=1) | |
|
106 | td_1m = td - timedelta(days=calendar.mdays[td.month]) | |
|
107 | td_1y = td - timedelta(days=365) | |
|
107 | 108 | |
|
108 | ts_min_y = mktime((y - 1, (td - timedelta(days=calendar.mdays[m])).month, | |
|
109 | d, 0, 0, 0, 0, 0, 0,)) | |
|
110 | ts_min_m = mktime((y, (td - timedelta(days=calendar.mdays[m])).month, | |
|
111 | d, 0, 0, 0, 0, 0, 0,)) | |
|
109 | ts_min_m = mktime(td_1m.timetuple()) | |
|
110 | ts_min_y = mktime(td_1y.timetuple()) | |
|
111 | ts_max_y = mktime(td.timetuple()) | |
|
112 | 112 | |
|
113 | ts_max_y = mktime((y, m, d, 0, 0, 0, 0, 0, 0,)) | |
|
114 | 113 | if c.repo_info.dbrepo.enable_statistics: |
|
115 | 114 | c.no_data_msg = _('No data loaded yet') |
|
116 | 115 | run_task(get_commits_stats, c.repo_info.name, ts_min_y, ts_max_y) |
General Comments 0
You need to be logged in to leave comments.
Login now