##// END OF EJS Templates
version bump
marcink -
r2830:5a19d6f4 beta
parent child Browse files
Show More
@@ -1,751 +1,761 b''
1 .. _changelog:
1 .. _changelog:
2
2
3 =========
3 =========
4 Changelog
4 Changelog
5 =========
5 =========
6
6
7
7
8 1.4.1 (**2012-09-05**)
8 1.4.2 (**2012-XX-XX**)
9 ----------------------
9 ----------------------
10
10
11 :status: in-progress
11 :status: in-progress
12 :branch: beta
12 :branch: beta
13
13
14 news
14 news
15 ++++
15 ++++
16
16
17 fixes
18 +++++
19
20
21 1.4.1 (**2012-09-05**)
22 ----------------------
23
24 news
25 ++++
26
17 - always put a comment about code-review status change even if user send
27 - always put a comment about code-review status change even if user send
18 empty data
28 empty data
19 - modified_on column saves repository update and it's going to be used
29 - modified_on column saves repository update and it's going to be used
20 later for light version of main page ref #500
30 later for light version of main page ref #500
21 - pull request notifications send much nicer emails with details about pull
31 - pull request notifications send much nicer emails with details about pull
22 request
32 request
23 - #551 show breadcrumbs in summary view for repositories inside a group
33 - #551 show breadcrumbs in summary view for repositories inside a group
24
34
25 fixes
35 fixes
26 +++++
36 +++++
27
37
28 - fixed migrations of permissions that can lead to inconsistency.
38 - fixed migrations of permissions that can lead to inconsistency.
29 Some users sent feedback that after upgrading from older versions issues
39 Some users sent feedback that after upgrading from older versions issues
30 with updating default permissions occurred. RhodeCode detects that now and
40 with updating default permissions occurred. RhodeCode detects that now and
31 resets default user permission to initial state if there is a need for that.
41 resets default user permission to initial state if there is a need for that.
32 Also forces users to set the default value for new forking permission.
42 Also forces users to set the default value for new forking permission.
33 - #535 improved apache wsgi example configuration in docs
43 - #535 improved apache wsgi example configuration in docs
34 - fixes #550 mercurial repositories comparision failed when origin repo had
44 - fixes #550 mercurial repositories comparision failed when origin repo had
35 additional not-common changesets
45 additional not-common changesets
36 - fixed status of code-review in preview windows of pull request
46 - fixed status of code-review in preview windows of pull request
37 - git forks were not initialized at bare repos
47 - git forks were not initialized at bare repos
38 - fixes #555 fixes issues with comparing non-related repositories
48 - fixes #555 fixes issues with comparing non-related repositories
39 - fixes #557 follower counter always counts up
49 - fixes #557 follower counter always counts up
40 - fixed issue #560 require push ssl checkbox wasn't shown when option was
50 - fixed issue #560 require push ssl checkbox wasn't shown when option was
41 enabled
51 enabled
42 - fixed #559
52 - fixed #559
43 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
53 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
44 if it was a request to url by repository ID
54 if it was a request to url by repository ID
45
55
46 1.4.0 (**2012-09-03**)
56 1.4.0 (**2012-09-03**)
47 ----------------------
57 ----------------------
48
58
49 news
59 news
50 ++++
60 ++++
51
61
52 - new codereview system
62 - new codereview system
53 - email map, allowing users to have multiple email addresses mapped into
63 - email map, allowing users to have multiple email addresses mapped into
54 their accounts
64 their accounts
55 - improved git-hook system. Now all actions for git are logged into journal
65 - improved git-hook system. Now all actions for git are logged into journal
56 including pushed revisions, user and IP address
66 including pushed revisions, user and IP address
57 - changed setup-app into setup-rhodecode and added default options to it.
67 - changed setup-app into setup-rhodecode and added default options to it.
58 - new git repos are created as bare now by default
68 - new git repos are created as bare now by default
59 - #464 added links to groups in permission box
69 - #464 added links to groups in permission box
60 - #465 mentions autocomplete inside comments boxes
70 - #465 mentions autocomplete inside comments boxes
61 - #469 added --update-only option to whoosh to re-index only given list
71 - #469 added --update-only option to whoosh to re-index only given list
62 of repos in index
72 of repos in index
63 - rhodecode-api CLI client
73 - rhodecode-api CLI client
64 - new git http protocol replaced buggy dulwich implementation.
74 - new git http protocol replaced buggy dulwich implementation.
65 Now based on pygrack & gitweb
75 Now based on pygrack & gitweb
66 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
76 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
67 reformated based on user suggestions. Additional rss/atom feeds for user
77 reformated based on user suggestions. Additional rss/atom feeds for user
68 journal
78 journal
69 - various i18n improvements
79 - various i18n improvements
70 - #478 permissions overview for admin in user edit view
80 - #478 permissions overview for admin in user edit view
71 - File view now displays small gravatars off all authors of given file
81 - File view now displays small gravatars off all authors of given file
72 - Implemented landing revisions. Each repository will get landing_rev attribute
82 - Implemented landing revisions. Each repository will get landing_rev attribute
73 that defines 'default' revision/branch for generating readme files
83 that defines 'default' revision/branch for generating readme files
74 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
84 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
75 earliest possible call.
85 earliest possible call.
76 - Import remote svn repositories to mercurial using hgsubversion.
86 - Import remote svn repositories to mercurial using hgsubversion.
77 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
87 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
78 - RhodeCode can use alternative server for generating avatar icons
88 - RhodeCode can use alternative server for generating avatar icons
79 - implemented repositories locking. Pull locks, push unlocks. Also can be done
89 - implemented repositories locking. Pull locks, push unlocks. Also can be done
80 via API calls
90 via API calls
81 - #538 form for permissions can handle multiple users at once
91 - #538 form for permissions can handle multiple users at once
82
92
83 fixes
93 fixes
84 +++++
94 +++++
85
95
86 - improved translations
96 - improved translations
87 - fixes issue #455 Creating an archive generates an exception on Windows
97 - fixes issue #455 Creating an archive generates an exception on Windows
88 - fixes #448 Download ZIP archive keeps file in /tmp open and results
98 - fixes #448 Download ZIP archive keeps file in /tmp open and results
89 in out of disk space
99 in out of disk space
90 - fixes issue #454 Search results under Windows include proceeding
100 - fixes issue #454 Search results under Windows include proceeding
91 backslash
101 backslash
92 - fixed issue #450. Rhodecode no longer will crash when bad revision is
102 - fixed issue #450. Rhodecode no longer will crash when bad revision is
93 present in journal data.
103 present in journal data.
94 - fix for issue #417, git execution was broken on windows for certain
104 - fix for issue #417, git execution was broken on windows for certain
95 commands.
105 commands.
96 - fixed #413. Don't disable .git directory for bare repos on deleting
106 - fixed #413. Don't disable .git directory for bare repos on deleting
97 - fixed issue #459. Changed the way of obtaining logger in reindex task.
107 - fixed issue #459. Changed the way of obtaining logger in reindex task.
98 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
108 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
99 reindexing modified files
109 reindexing modified files
100 - fixed #481 rhodecode emails are sent without Date header
110 - fixed #481 rhodecode emails are sent without Date header
101 - fixed #458 wrong count when no repos are present
111 - fixed #458 wrong count when no repos are present
102 - fixed issue #492 missing `\ No newline at end of file` test at the end of
112 - fixed issue #492 missing `\ No newline at end of file` test at the end of
103 new chunk in html diff
113 new chunk in html diff
104 - full text search now works also for commit messages
114 - full text search now works also for commit messages
105
115
106 1.3.6 (**2012-05-17**)
116 1.3.6 (**2012-05-17**)
107 ----------------------
117 ----------------------
108
118
109 news
119 news
110 ++++
120 ++++
111
121
112 - chinese traditional translation
122 - chinese traditional translation
113 - changed setup-app into setup-rhodecode and added arguments for auto-setup
123 - changed setup-app into setup-rhodecode and added arguments for auto-setup
114 mode that doesn't need user interaction
124 mode that doesn't need user interaction
115
125
116 fixes
126 fixes
117 +++++
127 +++++
118
128
119 - fixed no scm found warning
129 - fixed no scm found warning
120 - fixed __future__ import error on rcextensions
130 - fixed __future__ import error on rcextensions
121 - made simplejson required lib for speedup on JSON encoding
131 - made simplejson required lib for speedup on JSON encoding
122 - fixes #449 bad regex could get more than revisions from parsing history
132 - fixes #449 bad regex could get more than revisions from parsing history
123 - don't clear DB session when CELERY_EAGER is turned ON
133 - don't clear DB session when CELERY_EAGER is turned ON
124
134
125 1.3.5 (**2012-05-10**)
135 1.3.5 (**2012-05-10**)
126 ----------------------
136 ----------------------
127
137
128 news
138 news
129 ++++
139 ++++
130
140
131 - use ext_json for json module
141 - use ext_json for json module
132 - unified annotation view with file source view
142 - unified annotation view with file source view
133 - notification improvements, better inbox + css
143 - notification improvements, better inbox + css
134 - #419 don't strip passwords for login forms, make rhodecode
144 - #419 don't strip passwords for login forms, make rhodecode
135 more compatible with LDAP servers
145 more compatible with LDAP servers
136 - Added HTTP_X_FORWARDED_FOR as another method of extracting
146 - Added HTTP_X_FORWARDED_FOR as another method of extracting
137 IP for pull/push logs. - moved all to base controller
147 IP for pull/push logs. - moved all to base controller
138 - #415: Adding comment to changeset causes reload.
148 - #415: Adding comment to changeset causes reload.
139 Comments are now added via ajax and doesn't reload the page
149 Comments are now added via ajax and doesn't reload the page
140 - #374 LDAP config is discarded when LDAP can't be activated
150 - #374 LDAP config is discarded when LDAP can't be activated
141 - limited push/pull operations are now logged for git in the journal
151 - limited push/pull operations are now logged for git in the journal
142 - bumped mercurial to 2.2.X series
152 - bumped mercurial to 2.2.X series
143 - added support for displaying submodules in file-browser
153 - added support for displaying submodules in file-browser
144 - #421 added bookmarks in changelog view
154 - #421 added bookmarks in changelog view
145
155
146 fixes
156 fixes
147 +++++
157 +++++
148
158
149 - fixed dev-version marker for stable when served from source codes
159 - fixed dev-version marker for stable when served from source codes
150 - fixed missing permission checks on show forks page
160 - fixed missing permission checks on show forks page
151 - #418 cast to unicode fixes in notification objects
161 - #418 cast to unicode fixes in notification objects
152 - #426 fixed mention extracting regex
162 - #426 fixed mention extracting regex
153 - fixed remote-pulling for git remotes remopositories
163 - fixed remote-pulling for git remotes remopositories
154 - fixed #434: Error when accessing files or changesets of a git repository
164 - fixed #434: Error when accessing files or changesets of a git repository
155 with submodules
165 with submodules
156 - fixed issue with empty APIKEYS for users after registration ref. #438
166 - fixed issue with empty APIKEYS for users after registration ref. #438
157 - fixed issue with getting README files from git repositories
167 - fixed issue with getting README files from git repositories
158
168
159 1.3.4 (**2012-03-28**)
169 1.3.4 (**2012-03-28**)
160 ----------------------
170 ----------------------
161
171
162 news
172 news
163 ++++
173 ++++
164
174
165 - Whoosh logging is now controlled by the .ini files logging setup
175 - Whoosh logging is now controlled by the .ini files logging setup
166 - added clone-url into edit form on /settings page
176 - added clone-url into edit form on /settings page
167 - added help text into repo add/edit forms
177 - added help text into repo add/edit forms
168 - created rcextensions module with additional mappings (ref #322) and
178 - created rcextensions module with additional mappings (ref #322) and
169 post push/pull/create repo hooks callbacks
179 post push/pull/create repo hooks callbacks
170 - implemented #377 Users view for his own permissions on account page
180 - implemented #377 Users view for his own permissions on account page
171 - #399 added inheritance of permissions for users group on repos groups
181 - #399 added inheritance of permissions for users group on repos groups
172 - #401 repository group is automatically pre-selected when adding repos
182 - #401 repository group is automatically pre-selected when adding repos
173 inside a repository group
183 inside a repository group
174 - added alternative HTTP 403 response when client failed to authenticate. Helps
184 - added alternative HTTP 403 response when client failed to authenticate. Helps
175 solving issues with Mercurial and LDAP
185 solving issues with Mercurial and LDAP
176 - #402 removed group prefix from repository name when listing repositories
186 - #402 removed group prefix from repository name when listing repositories
177 inside a group
187 inside a group
178 - added gravatars into permission view and permissions autocomplete
188 - added gravatars into permission view and permissions autocomplete
179 - #347 when running multiple RhodeCode instances, properly invalidates cache
189 - #347 when running multiple RhodeCode instances, properly invalidates cache
180 for all registered servers
190 for all registered servers
181
191
182 fixes
192 fixes
183 +++++
193 +++++
184
194
185 - fixed #390 cache invalidation problems on repos inside group
195 - fixed #390 cache invalidation problems on repos inside group
186 - fixed #385 clone by ID url was loosing proxy prefix in URL
196 - fixed #385 clone by ID url was loosing proxy prefix in URL
187 - fixed some unicode problems with waitress
197 - fixed some unicode problems with waitress
188 - fixed issue with escaping < and > in changeset commits
198 - fixed issue with escaping < and > in changeset commits
189 - fixed error occurring during recursive group creation in API
199 - fixed error occurring during recursive group creation in API
190 create_repo function
200 create_repo function
191 - fixed #393 py2.5 fixes for routes url generator
201 - fixed #393 py2.5 fixes for routes url generator
192 - fixed #397 Private repository groups shows up before login
202 - fixed #397 Private repository groups shows up before login
193 - fixed #396 fixed problems with revoking users in nested groups
203 - fixed #396 fixed problems with revoking users in nested groups
194 - fixed mysql unicode issues + specified InnoDB as default engine with
204 - fixed mysql unicode issues + specified InnoDB as default engine with
195 utf8 charset
205 utf8 charset
196 - #406 trim long branch/tag names in changelog to not break UI
206 - #406 trim long branch/tag names in changelog to not break UI
197
207
198 1.3.3 (**2012-03-02**)
208 1.3.3 (**2012-03-02**)
199 ----------------------
209 ----------------------
200
210
201 news
211 news
202 ++++
212 ++++
203
213
204
214
205 fixes
215 fixes
206 +++++
216 +++++
207
217
208 - fixed some python2.5 compatibility issues
218 - fixed some python2.5 compatibility issues
209 - fixed issues with removed repos was accidentally added as groups, after
219 - fixed issues with removed repos was accidentally added as groups, after
210 full rescan of paths
220 full rescan of paths
211 - fixes #376 Cannot edit user (using container auth)
221 - fixes #376 Cannot edit user (using container auth)
212 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
222 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
213 configuration
223 configuration
214 - fixed initial sorting of repos inside repo group
224 - fixed initial sorting of repos inside repo group
215 - fixes issue when user tried to resubmit same permission into user/user_groups
225 - fixes issue when user tried to resubmit same permission into user/user_groups
216 - bumped beaker version that fixes #375 leap error bug
226 - bumped beaker version that fixes #375 leap error bug
217 - fixed raw_changeset for git. It was generated with hg patch headers
227 - fixed raw_changeset for git. It was generated with hg patch headers
218 - fixed vcs issue with last_changeset for filenodes
228 - fixed vcs issue with last_changeset for filenodes
219 - fixed missing commit after hook delete
229 - fixed missing commit after hook delete
220 - fixed #372 issues with git operation detection that caused a security issue
230 - fixed #372 issues with git operation detection that caused a security issue
221 for git repos
231 for git repos
222
232
223 1.3.2 (**2012-02-28**)
233 1.3.2 (**2012-02-28**)
224 ----------------------
234 ----------------------
225
235
226 news
236 news
227 ++++
237 ++++
228
238
229
239
230 fixes
240 fixes
231 +++++
241 +++++
232
242
233 - fixed git protocol issues with repos-groups
243 - fixed git protocol issues with repos-groups
234 - fixed git remote repos validator that prevented from cloning remote git repos
244 - fixed git remote repos validator that prevented from cloning remote git repos
235 - fixes #370 ending slashes fixes for repo and groups
245 - fixes #370 ending slashes fixes for repo and groups
236 - fixes #368 improved git-protocol detection to handle other clients
246 - fixes #368 improved git-protocol detection to handle other clients
237 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
247 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
238 Moved To Root
248 Moved To Root
239 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
249 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
240 - fixed #373 missing cascade drop on user_group_to_perm table
250 - fixed #373 missing cascade drop on user_group_to_perm table
241
251
242 1.3.1 (**2012-02-27**)
252 1.3.1 (**2012-02-27**)
243 ----------------------
253 ----------------------
244
254
245 news
255 news
246 ++++
256 ++++
247
257
248
258
249 fixes
259 fixes
250 +++++
260 +++++
251
261
252 - redirection loop occurs when remember-me wasn't checked during login
262 - redirection loop occurs when remember-me wasn't checked during login
253 - fixes issues with git blob history generation
263 - fixes issues with git blob history generation
254 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
264 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
255
265
256 1.3.0 (**2012-02-26**)
266 1.3.0 (**2012-02-26**)
257 ----------------------
267 ----------------------
258
268
259 news
269 news
260 ++++
270 ++++
261
271
262 - code review, inspired by github code-comments
272 - code review, inspired by github code-comments
263 - #215 rst and markdown README files support
273 - #215 rst and markdown README files support
264 - #252 Container-based and proxy pass-through authentication support
274 - #252 Container-based and proxy pass-through authentication support
265 - #44 branch browser. Filtering of changelog by branches
275 - #44 branch browser. Filtering of changelog by branches
266 - mercurial bookmarks support
276 - mercurial bookmarks support
267 - new hover top menu, optimized to add maximum size for important views
277 - new hover top menu, optimized to add maximum size for important views
268 - configurable clone url template with possibility to specify protocol like
278 - configurable clone url template with possibility to specify protocol like
269 ssh:// or http:// and also manually alter other parts of clone_url.
279 ssh:// or http:// and also manually alter other parts of clone_url.
270 - enabled largefiles extension by default
280 - enabled largefiles extension by default
271 - optimized summary file pages and saved a lot of unused space in them
281 - optimized summary file pages and saved a lot of unused space in them
272 - #239 option to manually mark repository as fork
282 - #239 option to manually mark repository as fork
273 - #320 mapping of commit authors to RhodeCode users
283 - #320 mapping of commit authors to RhodeCode users
274 - #304 hashes are displayed using monospace font
284 - #304 hashes are displayed using monospace font
275 - diff configuration, toggle white lines and context lines
285 - diff configuration, toggle white lines and context lines
276 - #307 configurable diffs, whitespace toggle, increasing context lines
286 - #307 configurable diffs, whitespace toggle, increasing context lines
277 - sorting on branches, tags and bookmarks using YUI datatable
287 - sorting on branches, tags and bookmarks using YUI datatable
278 - improved file filter on files page
288 - improved file filter on files page
279 - implements #330 api method for listing nodes ar particular revision
289 - implements #330 api method for listing nodes ar particular revision
280 - #73 added linking issues in commit messages to chosen issue tracker url
290 - #73 added linking issues in commit messages to chosen issue tracker url
281 based on user defined regular expression
291 based on user defined regular expression
282 - added linking of changesets in commit messages
292 - added linking of changesets in commit messages
283 - new compact changelog with expandable commit messages
293 - new compact changelog with expandable commit messages
284 - firstname and lastname are optional in user creation
294 - firstname and lastname are optional in user creation
285 - #348 added post-create repository hook
295 - #348 added post-create repository hook
286 - #212 global encoding settings is now configurable from .ini files
296 - #212 global encoding settings is now configurable from .ini files
287 - #227 added repository groups permissions
297 - #227 added repository groups permissions
288 - markdown gets codehilite extensions
298 - markdown gets codehilite extensions
289 - new API methods, delete_repositories, grante/revoke permissions for groups
299 - new API methods, delete_repositories, grante/revoke permissions for groups
290 and repos
300 and repos
291
301
292
302
293 fixes
303 fixes
294 +++++
304 +++++
295
305
296 - rewrote dbsession management for atomic operations, and better error handling
306 - rewrote dbsession management for atomic operations, and better error handling
297 - fixed sorting of repo tables
307 - fixed sorting of repo tables
298 - #326 escape of special html entities in diffs
308 - #326 escape of special html entities in diffs
299 - normalized user_name => username in api attributes
309 - normalized user_name => username in api attributes
300 - fixes #298 ldap created users with mixed case emails created conflicts
310 - fixes #298 ldap created users with mixed case emails created conflicts
301 on saving a form
311 on saving a form
302 - fixes issue when owner of a repo couldn't revoke permissions for users
312 - fixes issue when owner of a repo couldn't revoke permissions for users
303 and groups
313 and groups
304 - fixes #271 rare JSON serialization problem with statistics
314 - fixes #271 rare JSON serialization problem with statistics
305 - fixes #337 missing validation check for conflicting names of a group with a
315 - fixes #337 missing validation check for conflicting names of a group with a
306 repositories group
316 repositories group
307 - #340 fixed session problem for mysql and celery tasks
317 - #340 fixed session problem for mysql and celery tasks
308 - fixed #331 RhodeCode mangles repository names if the a repository group
318 - fixed #331 RhodeCode mangles repository names if the a repository group
309 contains the "full path" to the repositories
319 contains the "full path" to the repositories
310 - #355 RhodeCode doesn't store encrypted LDAP passwords
320 - #355 RhodeCode doesn't store encrypted LDAP passwords
311
321
312 1.2.5 (**2012-01-28**)
322 1.2.5 (**2012-01-28**)
313 ----------------------
323 ----------------------
314
324
315 news
325 news
316 ++++
326 ++++
317
327
318 fixes
328 fixes
319 +++++
329 +++++
320
330
321 - #340 Celery complains about MySQL server gone away, added session cleanup
331 - #340 Celery complains about MySQL server gone away, added session cleanup
322 for celery tasks
332 for celery tasks
323 - #341 "scanning for repositories in None" log message during Rescan was missing
333 - #341 "scanning for repositories in None" log message during Rescan was missing
324 a parameter
334 a parameter
325 - fixed creating archives with subrepos. Some hooks were triggered during that
335 - fixed creating archives with subrepos. Some hooks were triggered during that
326 operation leading to crash.
336 operation leading to crash.
327 - fixed missing email in account page.
337 - fixed missing email in account page.
328 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
338 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
329 forking on windows impossible
339 forking on windows impossible
330
340
331 1.2.4 (**2012-01-19**)
341 1.2.4 (**2012-01-19**)
332 ----------------------
342 ----------------------
333
343
334 news
344 news
335 ++++
345 ++++
336
346
337 - RhodeCode is bundled with mercurial series 2.0.X by default, with
347 - RhodeCode is bundled with mercurial series 2.0.X by default, with
338 full support to largefiles extension. Enabled by default in new installations
348 full support to largefiles extension. Enabled by default in new installations
339 - #329 Ability to Add/Remove Groups to/from a Repository via AP
349 - #329 Ability to Add/Remove Groups to/from a Repository via AP
340 - added requires.txt file with requirements
350 - added requires.txt file with requirements
341
351
342 fixes
352 fixes
343 +++++
353 +++++
344
354
345 - fixes db session issues with celery when emailing admins
355 - fixes db session issues with celery when emailing admins
346 - #331 RhodeCode mangles repository names if the a repository group
356 - #331 RhodeCode mangles repository names if the a repository group
347 contains the "full path" to the repositories
357 contains the "full path" to the repositories
348 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
358 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
349 - DB session cleanup after hg protocol operations, fixes issues with
359 - DB session cleanup after hg protocol operations, fixes issues with
350 `mysql has gone away` errors
360 `mysql has gone away` errors
351 - #333 doc fixes for get_repo api function
361 - #333 doc fixes for get_repo api function
352 - #271 rare JSON serialization problem with statistics enabled
362 - #271 rare JSON serialization problem with statistics enabled
353 - #337 Fixes issues with validation of repository name conflicting with
363 - #337 Fixes issues with validation of repository name conflicting with
354 a group name. A proper message is now displayed.
364 a group name. A proper message is now displayed.
355 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
365 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
356 doesn't work
366 doesn't work
357 - #316 fixes issues with web description in hgrc files
367 - #316 fixes issues with web description in hgrc files
358
368
359 1.2.3 (**2011-11-02**)
369 1.2.3 (**2011-11-02**)
360 ----------------------
370 ----------------------
361
371
362 news
372 news
363 ++++
373 ++++
364
374
365 - added option to manage repos group for non admin users
375 - added option to manage repos group for non admin users
366 - added following API methods for get_users, create_user, get_users_groups,
376 - added following API methods for get_users, create_user, get_users_groups,
367 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
377 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
368 get_repo, create_repo, add_user_to_repo
378 get_repo, create_repo, add_user_to_repo
369 - implements #237 added password confirmation for my account
379 - implements #237 added password confirmation for my account
370 and admin edit user.
380 and admin edit user.
371 - implements #291 email notification for global events are now sent to all
381 - implements #291 email notification for global events are now sent to all
372 administrator users, and global config email.
382 administrator users, and global config email.
373
383
374 fixes
384 fixes
375 +++++
385 +++++
376
386
377 - added option for passing auth method for smtp mailer
387 - added option for passing auth method for smtp mailer
378 - #276 issue with adding a single user with id>10 to usergroups
388 - #276 issue with adding a single user with id>10 to usergroups
379 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
389 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
380 - #288 fixes managing of repos in a group for non admin user
390 - #288 fixes managing of repos in a group for non admin user
381
391
382 1.2.2 (**2011-10-17**)
392 1.2.2 (**2011-10-17**)
383 ----------------------
393 ----------------------
384
394
385 news
395 news
386 ++++
396 ++++
387
397
388 - #226 repo groups are available by path instead of numerical id
398 - #226 repo groups are available by path instead of numerical id
389
399
390 fixes
400 fixes
391 +++++
401 +++++
392
402
393 - #259 Groups with the same name but with different parent group
403 - #259 Groups with the same name but with different parent group
394 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
404 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
395 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
405 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
396 - #265 ldap save fails sometimes on converting attributes to booleans,
406 - #265 ldap save fails sometimes on converting attributes to booleans,
397 added getter and setter into model that will prevent from this on db model level
407 added getter and setter into model that will prevent from this on db model level
398 - fixed problems with timestamps issues #251 and #213
408 - fixed problems with timestamps issues #251 and #213
399 - fixes #266 RhodeCode allows to create repo with the same name and in
409 - fixes #266 RhodeCode allows to create repo with the same name and in
400 the same parent as group
410 the same parent as group
401 - fixes #245 Rescan of the repositories on Windows
411 - fixes #245 Rescan of the repositories on Windows
402 - fixes #248 cannot edit repos inside a group on windows
412 - fixes #248 cannot edit repos inside a group on windows
403 - fixes #219 forking problems on windows
413 - fixes #219 forking problems on windows
404
414
405 1.2.1 (**2011-10-08**)
415 1.2.1 (**2011-10-08**)
406 ----------------------
416 ----------------------
407
417
408 news
418 news
409 ++++
419 ++++
410
420
411
421
412 fixes
422 fixes
413 +++++
423 +++++
414
424
415 - fixed problems with basic auth and push problems
425 - fixed problems with basic auth and push problems
416 - gui fixes
426 - gui fixes
417 - fixed logger
427 - fixed logger
418
428
419 1.2.0 (**2011-10-07**)
429 1.2.0 (**2011-10-07**)
420 ----------------------
430 ----------------------
421
431
422 news
432 news
423 ++++
433 ++++
424
434
425 - implemented #47 repository groups
435 - implemented #47 repository groups
426 - implemented #89 Can setup google analytics code from settings menu
436 - implemented #89 Can setup google analytics code from settings menu
427 - implemented #91 added nicer looking archive urls with more download options
437 - implemented #91 added nicer looking archive urls with more download options
428 like tags, branches
438 like tags, branches
429 - implemented #44 into file browsing, and added follow branch option
439 - implemented #44 into file browsing, and added follow branch option
430 - implemented #84 downloads can be enabled/disabled for each repository
440 - implemented #84 downloads can be enabled/disabled for each repository
431 - anonymous repository can be cloned without having to pass default:default
441 - anonymous repository can be cloned without having to pass default:default
432 into clone url
442 into clone url
433 - fixed #90 whoosh indexer can index chooses repositories passed in command
443 - fixed #90 whoosh indexer can index chooses repositories passed in command
434 line
444 line
435 - extended journal with day aggregates and paging
445 - extended journal with day aggregates and paging
436 - implemented #107 source code lines highlight ranges
446 - implemented #107 source code lines highlight ranges
437 - implemented #93 customizable changelog on combined revision ranges -
447 - implemented #93 customizable changelog on combined revision ranges -
438 equivalent of githubs compare view
448 equivalent of githubs compare view
439 - implemented #108 extended and more powerful LDAP configuration
449 - implemented #108 extended and more powerful LDAP configuration
440 - implemented #56 users groups
450 - implemented #56 users groups
441 - major code rewrites optimized codes for speed and memory usage
451 - major code rewrites optimized codes for speed and memory usage
442 - raw and diff downloads are now in git format
452 - raw and diff downloads are now in git format
443 - setup command checks for write access to given path
453 - setup command checks for write access to given path
444 - fixed many issues with international characters and unicode. It uses utf8
454 - fixed many issues with international characters and unicode. It uses utf8
445 decode with replace to provide less errors even with non utf8 encoded strings
455 decode with replace to provide less errors even with non utf8 encoded strings
446 - #125 added API KEY access to feeds
456 - #125 added API KEY access to feeds
447 - #109 Repository can be created from external Mercurial link (aka. remote
457 - #109 Repository can be created from external Mercurial link (aka. remote
448 repository, and manually updated (via pull) from admin panel
458 repository, and manually updated (via pull) from admin panel
449 - beta git support - push/pull server + basic view for git repos
459 - beta git support - push/pull server + basic view for git repos
450 - added followers page and forks page
460 - added followers page and forks page
451 - server side file creation (with binary file upload interface)
461 - server side file creation (with binary file upload interface)
452 and edition with commits powered by codemirror
462 and edition with commits powered by codemirror
453 - #111 file browser file finder, quick lookup files on whole file tree
463 - #111 file browser file finder, quick lookup files on whole file tree
454 - added quick login sliding menu into main page
464 - added quick login sliding menu into main page
455 - changelog uses lazy loading of affected files details, in some scenarios
465 - changelog uses lazy loading of affected files details, in some scenarios
456 this can improve speed of changelog page dramatically especially for
466 this can improve speed of changelog page dramatically especially for
457 larger repositories.
467 larger repositories.
458 - implements #214 added support for downloading subrepos in download menu.
468 - implements #214 added support for downloading subrepos in download menu.
459 - Added basic API for direct operations on rhodecode via JSON
469 - Added basic API for direct operations on rhodecode via JSON
460 - Implemented advanced hook management
470 - Implemented advanced hook management
461
471
462 fixes
472 fixes
463 +++++
473 +++++
464
474
465 - fixed file browser bug, when switching into given form revision the url was
475 - fixed file browser bug, when switching into given form revision the url was
466 not changing
476 not changing
467 - fixed propagation to error controller on simplehg and simplegit middlewares
477 - fixed propagation to error controller on simplehg and simplegit middlewares
468 - fixed error when trying to make a download on empty repository
478 - fixed error when trying to make a download on empty repository
469 - fixed problem with '[' chars in commit messages in journal
479 - fixed problem with '[' chars in commit messages in journal
470 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
480 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
471 - journal fork fixes
481 - journal fork fixes
472 - removed issue with space inside renamed repository after deletion
482 - removed issue with space inside renamed repository after deletion
473 - fixed strange issue on formencode imports
483 - fixed strange issue on formencode imports
474 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
484 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
475 - #150 fixes for errors on repositories mapped in db but corrupted in
485 - #150 fixes for errors on repositories mapped in db but corrupted in
476 filesystem
486 filesystem
477 - fixed problem with ascendant characters in realm #181
487 - fixed problem with ascendant characters in realm #181
478 - fixed problem with sqlite file based database connection pool
488 - fixed problem with sqlite file based database connection pool
479 - whoosh indexer and code stats share the same dynamic extensions map
489 - whoosh indexer and code stats share the same dynamic extensions map
480 - fixes #188 - relationship delete of repo_to_perm entry on user removal
490 - fixes #188 - relationship delete of repo_to_perm entry on user removal
481 - fixes issue #189 Trending source files shows "show more" when no more exist
491 - fixes issue #189 Trending source files shows "show more" when no more exist
482 - fixes issue #197 Relative paths for pidlocks
492 - fixes issue #197 Relative paths for pidlocks
483 - fixes issue #198 password will require only 3 chars now for login form
493 - fixes issue #198 password will require only 3 chars now for login form
484 - fixes issue #199 wrong redirection for non admin users after creating a repository
494 - fixes issue #199 wrong redirection for non admin users after creating a repository
485 - fixes issues #202, bad db constraint made impossible to attach same group
495 - fixes issues #202, bad db constraint made impossible to attach same group
486 more than one time. Affects only mysql/postgres
496 more than one time. Affects only mysql/postgres
487 - fixes #218 os.kill patch for windows was missing sig param
497 - fixes #218 os.kill patch for windows was missing sig param
488 - improved rendering of dag (they are not trimmed anymore when number of
498 - improved rendering of dag (they are not trimmed anymore when number of
489 heads exceeds 5)
499 heads exceeds 5)
490
500
491 1.1.8 (**2011-04-12**)
501 1.1.8 (**2011-04-12**)
492 ----------------------
502 ----------------------
493
503
494 news
504 news
495 ++++
505 ++++
496
506
497 - improved windows support
507 - improved windows support
498
508
499 fixes
509 fixes
500 +++++
510 +++++
501
511
502 - fixed #140 freeze of python dateutil library, since new version is python2.x
512 - fixed #140 freeze of python dateutil library, since new version is python2.x
503 incompatible
513 incompatible
504 - setup-app will check for write permission in given path
514 - setup-app will check for write permission in given path
505 - cleaned up license info issue #149
515 - cleaned up license info issue #149
506 - fixes for issues #137,#116 and problems with unicode and accented characters.
516 - fixes for issues #137,#116 and problems with unicode and accented characters.
507 - fixes crashes on gravatar, when passed in email as unicode
517 - fixes crashes on gravatar, when passed in email as unicode
508 - fixed tooltip flickering problems
518 - fixed tooltip flickering problems
509 - fixed came_from redirection on windows
519 - fixed came_from redirection on windows
510 - fixed logging modules, and sql formatters
520 - fixed logging modules, and sql formatters
511 - windows fixes for os.kill issue #133
521 - windows fixes for os.kill issue #133
512 - fixes path splitting for windows issues #148
522 - fixes path splitting for windows issues #148
513 - fixed issue #143 wrong import on migration to 1.1.X
523 - fixed issue #143 wrong import on migration to 1.1.X
514 - fixed problems with displaying binary files, thanks to Thomas Waldmann
524 - fixed problems with displaying binary files, thanks to Thomas Waldmann
515 - removed name from archive files since it's breaking ui for long repo names
525 - removed name from archive files since it's breaking ui for long repo names
516 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
526 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
517 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
527 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
518 Thomas Waldmann
528 Thomas Waldmann
519 - fixed issue #166 summary pager was skipping 10 revisions on second page
529 - fixed issue #166 summary pager was skipping 10 revisions on second page
520
530
521
531
522 1.1.7 (**2011-03-23**)
532 1.1.7 (**2011-03-23**)
523 ----------------------
533 ----------------------
524
534
525 news
535 news
526 ++++
536 ++++
527
537
528 fixes
538 fixes
529 +++++
539 +++++
530
540
531 - fixed (again) #136 installation support for FreeBSD
541 - fixed (again) #136 installation support for FreeBSD
532
542
533
543
534 1.1.6 (**2011-03-21**)
544 1.1.6 (**2011-03-21**)
535 ----------------------
545 ----------------------
536
546
537 news
547 news
538 ++++
548 ++++
539
549
540 fixes
550 fixes
541 +++++
551 +++++
542
552
543 - fixed #136 installation support for FreeBSD
553 - fixed #136 installation support for FreeBSD
544 - RhodeCode will check for python version during installation
554 - RhodeCode will check for python version during installation
545
555
546 1.1.5 (**2011-03-17**)
556 1.1.5 (**2011-03-17**)
547 ----------------------
557 ----------------------
548
558
549 news
559 news
550 ++++
560 ++++
551
561
552 - basic windows support, by exchanging pybcrypt into sha256 for windows only
562 - basic windows support, by exchanging pybcrypt into sha256 for windows only
553 highly inspired by idea of mantis406
563 highly inspired by idea of mantis406
554
564
555 fixes
565 fixes
556 +++++
566 +++++
557
567
558 - fixed sorting by author in main page
568 - fixed sorting by author in main page
559 - fixed crashes with diffs on binary files
569 - fixed crashes with diffs on binary files
560 - fixed #131 problem with boolean values for LDAP
570 - fixed #131 problem with boolean values for LDAP
561 - fixed #122 mysql problems thanks to striker69
571 - fixed #122 mysql problems thanks to striker69
562 - fixed problem with errors on calling raw/raw_files/annotate functions
572 - fixed problem with errors on calling raw/raw_files/annotate functions
563 with unknown revisions
573 with unknown revisions
564 - fixed returned rawfiles attachment names with international character
574 - fixed returned rawfiles attachment names with international character
565 - cleaned out docs, big thanks to Jason Harris
575 - cleaned out docs, big thanks to Jason Harris
566
576
567 1.1.4 (**2011-02-19**)
577 1.1.4 (**2011-02-19**)
568 ----------------------
578 ----------------------
569
579
570 news
580 news
571 ++++
581 ++++
572
582
573 fixes
583 fixes
574 +++++
584 +++++
575
585
576 - fixed formencode import problem on settings page, that caused server crash
586 - fixed formencode import problem on settings page, that caused server crash
577 when that page was accessed as first after server start
587 when that page was accessed as first after server start
578 - journal fixes
588 - journal fixes
579 - fixed option to access repository just by entering http://server/<repo_name>
589 - fixed option to access repository just by entering http://server/<repo_name>
580
590
581 1.1.3 (**2011-02-16**)
591 1.1.3 (**2011-02-16**)
582 ----------------------
592 ----------------------
583
593
584 news
594 news
585 ++++
595 ++++
586
596
587 - implemented #102 allowing the '.' character in username
597 - implemented #102 allowing the '.' character in username
588 - added option to access repository just by entering http://server/<repo_name>
598 - added option to access repository just by entering http://server/<repo_name>
589 - celery task ignores result for better performance
599 - celery task ignores result for better performance
590
600
591 fixes
601 fixes
592 +++++
602 +++++
593
603
594 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
604 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
595 apollo13 and Johan Walles
605 apollo13 and Johan Walles
596 - small fixes in journal
606 - small fixes in journal
597 - fixed problems with getting setting for celery from .ini files
607 - fixed problems with getting setting for celery from .ini files
598 - registration, password reset and login boxes share the same title as main
608 - registration, password reset and login boxes share the same title as main
599 application now
609 application now
600 - fixed #113: to high permissions to fork repository
610 - fixed #113: to high permissions to fork repository
601 - fixed problem with '[' chars in commit messages in journal
611 - fixed problem with '[' chars in commit messages in journal
602 - removed issue with space inside renamed repository after deletion
612 - removed issue with space inside renamed repository after deletion
603 - db transaction fixes when filesystem repository creation failed
613 - db transaction fixes when filesystem repository creation failed
604 - fixed #106 relation issues on databases different than sqlite
614 - fixed #106 relation issues on databases different than sqlite
605 - fixed static files paths links to use of url() method
615 - fixed static files paths links to use of url() method
606
616
607 1.1.2 (**2011-01-12**)
617 1.1.2 (**2011-01-12**)
608 ----------------------
618 ----------------------
609
619
610 news
620 news
611 ++++
621 ++++
612
622
613
623
614 fixes
624 fixes
615 +++++
625 +++++
616
626
617 - fixes #98 protection against float division of percentage stats
627 - fixes #98 protection against float division of percentage stats
618 - fixed graph bug
628 - fixed graph bug
619 - forced webhelpers version since it was making troubles during installation
629 - forced webhelpers version since it was making troubles during installation
620
630
621 1.1.1 (**2011-01-06**)
631 1.1.1 (**2011-01-06**)
622 ----------------------
632 ----------------------
623
633
624 news
634 news
625 ++++
635 ++++
626
636
627 - added force https option into ini files for easier https usage (no need to
637 - added force https option into ini files for easier https usage (no need to
628 set server headers with this options)
638 set server headers with this options)
629 - small css updates
639 - small css updates
630
640
631 fixes
641 fixes
632 +++++
642 +++++
633
643
634 - fixed #96 redirect loop on files view on repositories without changesets
644 - fixed #96 redirect loop on files view on repositories without changesets
635 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
645 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
636 and server crashed with errors
646 and server crashed with errors
637 - fixed large tooltips problems on main page
647 - fixed large tooltips problems on main page
638 - fixed #92 whoosh indexer is more error proof
648 - fixed #92 whoosh indexer is more error proof
639
649
640 1.1.0 (**2010-12-18**)
650 1.1.0 (**2010-12-18**)
641 ----------------------
651 ----------------------
642
652
643 news
653 news
644 ++++
654 ++++
645
655
646 - rewrite of internals for vcs >=0.1.10
656 - rewrite of internals for vcs >=0.1.10
647 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
657 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
648 with older clients
658 with older clients
649 - anonymous access, authentication via ldap
659 - anonymous access, authentication via ldap
650 - performance upgrade for cached repos list - each repository has its own
660 - performance upgrade for cached repos list - each repository has its own
651 cache that's invalidated when needed.
661 cache that's invalidated when needed.
652 - performance upgrades on repositories with large amount of commits (20K+)
662 - performance upgrades on repositories with large amount of commits (20K+)
653 - main page quick filter for filtering repositories
663 - main page quick filter for filtering repositories
654 - user dashboards with ability to follow chosen repositories actions
664 - user dashboards with ability to follow chosen repositories actions
655 - sends email to admin on new user registration
665 - sends email to admin on new user registration
656 - added cache/statistics reset options into repository settings
666 - added cache/statistics reset options into repository settings
657 - more detailed action logger (based on hooks) with pushed changesets lists
667 - more detailed action logger (based on hooks) with pushed changesets lists
658 and options to disable those hooks from admin panel
668 and options to disable those hooks from admin panel
659 - introduced new enhanced changelog for merges that shows more accurate results
669 - introduced new enhanced changelog for merges that shows more accurate results
660 - new improved and faster code stats (based on pygments lexers mapping tables,
670 - new improved and faster code stats (based on pygments lexers mapping tables,
661 showing up to 10 trending sources for each repository. Additionally stats
671 showing up to 10 trending sources for each repository. Additionally stats
662 can be disabled in repository settings.
672 can be disabled in repository settings.
663 - gui optimizations, fixed application width to 1024px
673 - gui optimizations, fixed application width to 1024px
664 - added cut off (for large files/changesets) limit into config files
674 - added cut off (for large files/changesets) limit into config files
665 - whoosh, celeryd, upgrade moved to paster command
675 - whoosh, celeryd, upgrade moved to paster command
666 - other than sqlite database backends can be used
676 - other than sqlite database backends can be used
667
677
668 fixes
678 fixes
669 +++++
679 +++++
670
680
671 - fixes #61 forked repo was showing only after cache expired
681 - fixes #61 forked repo was showing only after cache expired
672 - fixes #76 no confirmation on user deletes
682 - fixes #76 no confirmation on user deletes
673 - fixes #66 Name field misspelled
683 - fixes #66 Name field misspelled
674 - fixes #72 block user removal when he owns repositories
684 - fixes #72 block user removal when he owns repositories
675 - fixes #69 added password confirmation fields
685 - fixes #69 added password confirmation fields
676 - fixes #87 RhodeCode crashes occasionally on updating repository owner
686 - fixes #87 RhodeCode crashes occasionally on updating repository owner
677 - fixes #82 broken annotations on files with more than 1 blank line at the end
687 - fixes #82 broken annotations on files with more than 1 blank line at the end
678 - a lot of fixes and tweaks for file browser
688 - a lot of fixes and tweaks for file browser
679 - fixed detached session issues
689 - fixed detached session issues
680 - fixed when user had no repos he would see all repos listed in my account
690 - fixed when user had no repos he would see all repos listed in my account
681 - fixed ui() instance bug when global hgrc settings was loaded for server
691 - fixed ui() instance bug when global hgrc settings was loaded for server
682 instance and all hgrc options were merged with our db ui() object
692 instance and all hgrc options were merged with our db ui() object
683 - numerous small bugfixes
693 - numerous small bugfixes
684
694
685 (special thanks for TkSoh for detailed feedback)
695 (special thanks for TkSoh for detailed feedback)
686
696
687
697
688 1.0.2 (**2010-11-12**)
698 1.0.2 (**2010-11-12**)
689 ----------------------
699 ----------------------
690
700
691 news
701 news
692 ++++
702 ++++
693
703
694 - tested under python2.7
704 - tested under python2.7
695 - bumped sqlalchemy and celery versions
705 - bumped sqlalchemy and celery versions
696
706
697 fixes
707 fixes
698 +++++
708 +++++
699
709
700 - fixed #59 missing graph.js
710 - fixed #59 missing graph.js
701 - fixed repo_size crash when repository had broken symlinks
711 - fixed repo_size crash when repository had broken symlinks
702 - fixed python2.5 crashes.
712 - fixed python2.5 crashes.
703
713
704
714
705 1.0.1 (**2010-11-10**)
715 1.0.1 (**2010-11-10**)
706 ----------------------
716 ----------------------
707
717
708 news
718 news
709 ++++
719 ++++
710
720
711 - small css updated
721 - small css updated
712
722
713 fixes
723 fixes
714 +++++
724 +++++
715
725
716 - fixed #53 python2.5 incompatible enumerate calls
726 - fixed #53 python2.5 incompatible enumerate calls
717 - fixed #52 disable mercurial extension for web
727 - fixed #52 disable mercurial extension for web
718 - fixed #51 deleting repositories don't delete it's dependent objects
728 - fixed #51 deleting repositories don't delete it's dependent objects
719
729
720
730
721 1.0.0 (**2010-11-02**)
731 1.0.0 (**2010-11-02**)
722 ----------------------
732 ----------------------
723
733
724 - security bugfix simplehg wasn't checking for permissions on commands
734 - security bugfix simplehg wasn't checking for permissions on commands
725 other than pull or push.
735 other than pull or push.
726 - fixed doubled messages after push or pull in admin journal
736 - fixed doubled messages after push or pull in admin journal
727 - templating and css corrections, fixed repo switcher on chrome, updated titles
737 - templating and css corrections, fixed repo switcher on chrome, updated titles
728 - admin menu accessible from options menu on repository view
738 - admin menu accessible from options menu on repository view
729 - permissions cached queries
739 - permissions cached queries
730
740
731 1.0.0rc4 (**2010-10-12**)
741 1.0.0rc4 (**2010-10-12**)
732 --------------------------
742 --------------------------
733
743
734 - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman)
744 - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman)
735 - removed cache_manager settings from sqlalchemy meta
745 - removed cache_manager settings from sqlalchemy meta
736 - added sqlalchemy cache settings to ini files
746 - added sqlalchemy cache settings to ini files
737 - validated password length and added second try of failure on paster setup-app
747 - validated password length and added second try of failure on paster setup-app
738 - fixed setup database destroy prompt even when there was no db
748 - fixed setup database destroy prompt even when there was no db
739
749
740
750
741 1.0.0rc3 (**2010-10-11**)
751 1.0.0rc3 (**2010-10-11**)
742 -------------------------
752 -------------------------
743
753
744 - fixed i18n during installation.
754 - fixed i18n during installation.
745
755
746 1.0.0rc2 (**2010-10-11**)
756 1.0.0rc2 (**2010-10-11**)
747 -------------------------
757 -------------------------
748
758
749 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
759 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
750 occure. After vcs is fixed it'll be put back again.
760 occure. After vcs is fixed it'll be put back again.
751 - templating/css rewrites, optimized css. No newline at end of file
761 - templating/css rewrites, optimized css.
@@ -1,67 +1,67 b''
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2 """
2 """
3 rhodecode.__init__
3 rhodecode.__init__
4 ~~~~~~~~~~~~~~~~~~
4 ~~~~~~~~~~~~~~~~~~
5
5
6 RhodeCode, a web based repository management based on pylons
6 RhodeCode, a web based repository management based on pylons
7 versioning implementation: http://www.python.org/dev/peps/pep-0386/
7 versioning implementation: http://www.python.org/dev/peps/pep-0386/
8
8
9 :created_on: Apr 9, 2010
9 :created_on: Apr 9, 2010
10 :author: marcink
10 :author: marcink
11 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
11 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
12 :license: GPLv3, see COPYING for more details.
12 :license: GPLv3, see COPYING for more details.
13 """
13 """
14 # This program is free software: you can redistribute it and/or modify
14 # This program is free software: you can redistribute it and/or modify
15 # it under the terms of the GNU General Public License as published by
15 # it under the terms of the GNU General Public License as published by
16 # the Free Software Foundation, either version 3 of the License, or
16 # the Free Software Foundation, either version 3 of the License, or
17 # (at your option) any later version.
17 # (at your option) any later version.
18 #
18 #
19 # This program is distributed in the hope that it will be useful,
19 # This program is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU General Public License for more details.
22 # GNU General Public License for more details.
23 #
23 #
24 # You should have received a copy of the GNU General Public License
24 # You should have received a copy of the GNU General Public License
25 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 # along with this program. If not, see <http://www.gnu.org/licenses/>.
26 import sys
26 import sys
27 import platform
27 import platform
28
28
29 VERSION = (1, 4, 1, 'b')
29 VERSION = (1, 4, 2, 'b')
30
30
31 try:
31 try:
32 from rhodecode.lib import get_current_revision
32 from rhodecode.lib import get_current_revision
33 _rev = get_current_revision()
33 _rev = get_current_revision()
34 if _rev and len(VERSION) > 3:
34 if _rev and len(VERSION) > 3:
35 VERSION += ('dev%s' % _rev[0],)
35 VERSION += ('dev%s' % _rev[0],)
36 except ImportError:
36 except ImportError:
37 pass
37 pass
38
38
39 __version__ = ('.'.join((str(each) for each in VERSION[:3])) +
39 __version__ = ('.'.join((str(each) for each in VERSION[:3])) +
40 '.'.join(VERSION[3:]))
40 '.'.join(VERSION[3:]))
41 __dbversion__ = 7 # defines current db version for migrations
41 __dbversion__ = 7 # defines current db version for migrations
42 __platform__ = platform.system()
42 __platform__ = platform.system()
43 __license__ = 'GPLv3'
43 __license__ = 'GPLv3'
44 __py_version__ = sys.version_info
44 __py_version__ = sys.version_info
45 __author__ = 'Marcin Kuzminski'
45 __author__ = 'Marcin Kuzminski'
46 __url__ = 'http://rhodecode.org'
46 __url__ = 'http://rhodecode.org'
47
47
48 PLATFORM_WIN = ('Windows')
48 PLATFORM_WIN = ('Windows')
49 PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD', 'OpenBSD', 'SunOS') #depracated
49 PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD', 'OpenBSD', 'SunOS') #depracated
50
50
51 is_windows = __platform__ in PLATFORM_WIN
51 is_windows = __platform__ in PLATFORM_WIN
52 is_unix = not is_windows
52 is_unix = not is_windows
53
53
54
54
55 BACKENDS = {
55 BACKENDS = {
56 'hg': 'Mercurial repository',
56 'hg': 'Mercurial repository',
57 'git': 'Git repository',
57 'git': 'Git repository',
58 }
58 }
59
59
60 CELERY_ON = False
60 CELERY_ON = False
61 CELERY_EAGER = False
61 CELERY_EAGER = False
62
62
63 # link to config for pylons
63 # link to config for pylons
64 CONFIG = {}
64 CONFIG = {}
65
65
66 # Linked module for extensions
66 # Linked module for extensions
67 EXTENSIONS = {}
67 EXTENSIONS = {}
General Comments 0
You need to be logged in to leave comments. Login now