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