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