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