|
@@
-1,505
+1,505
b''
|
|
1
|
.. _changelog:
|
|
1
|
.. _changelog:
|
|
2
|
|
|
2
|
|
|
3
|
Changelog
|
|
3
|
Changelog
|
|
4
|
=========
|
|
4
|
=========
|
|
5
|
|
|
5
|
|
|
6
|
|
|
6
|
|
|
7
|
1.3.0 (**XXXX-XX-XX**)
|
|
7
|
1.3.0 (**XXXX-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
|
- code review, inspired by github code-comments
|
|
16
|
- code review, inspired by github code-comments
|
|
17
|
- #215 rst and markdown README files support
|
|
17
|
- #215 rst and markdown README files support
|
|
18
|
- #252 Container-based and proxy pass-through authentication support
|
|
18
|
- #252 Container-based and proxy pass-through authentication support
|
|
19
|
- #44 branch browser. Filtering of changelog by branches
|
|
19
|
- #44 branch browser. Filtering of changelog by branches
|
|
20
|
- mercurial bookmarks support
|
|
20
|
- mercurial bookmarks support
|
|
21
|
- new hover top menu, optimized to add maximum size for important views
|
|
21
|
- new hover top menu, optimized to add maximum size for important views
|
|
22
|
- configurable clone url template with possibility to specify protocol like
|
|
22
|
- configurable clone url template with possibility to specify protocol like
|
|
23
|
ssh:// or http:// and also manually alter other parts of clone_url.
|
|
23
|
ssh:// or http:// and also manually alter other parts of clone_url.
|
|
24
|
- enabled largefiles extension by default
|
|
24
|
- enabled largefiles extension by default
|
|
25
|
- optimized summary file pages and saved a lot of unused space in them
|
|
25
|
- optimized summary file pages and saved a lot of unused space in them
|
|
26
|
- #239 option to manually mark repository as fork
|
|
26
|
- #239 option to manually mark repository as fork
|
|
27
|
- #320 mapping of commit authors to RhodeCode users
|
|
27
|
- #320 mapping of commit authors to RhodeCode users
|
|
28
|
- #304 hashes are displayed using monospace font
|
|
28
|
- #304 hashes are displayed using monospace font
|
|
29
|
- diff configuration, toggle white lines and context lines
|
|
29
|
- diff configuration, toggle white lines and context lines
|
|
30
|
- #307 configurable diffs, whitespace toggle, increasing context lines
|
|
30
|
- #307 configurable diffs, whitespace toggle, increasing context lines
|
|
31
|
- sorting on branches, tags and bookmarks using YUI datatable
|
|
31
|
- sorting on branches, tags and bookmarks using YUI datatable
|
|
32
|
- improved file filter on files page
|
|
32
|
- improved file filter on files page
|
|
33
|
- implements #330 api method for listing nodes ar particular revision
|
|
33
|
- implements #330 api method for listing nodes ar particular revision
|
|
34
|
- #73 added linking issues in commit messages to chosen issue tracker url
|
|
34
|
- #73 added linking issues in commit messages to chosen issue tracker url
|
|
35
|
based on user defined regular expression
|
|
35
|
based on user defined regular expression
|
|
36
|
- added linking of changesets in commit messages
|
|
36
|
- added linking of changesets in commit messages
|
|
37
|
- new compact changelog with expandable commit messages
|
|
37
|
- new compact changelog with expandable commit messages
|
|
38
|
- firstname and lastname are optional in user creation
|
|
38
|
- firstname and lastname are optional in user creation
|
|
39
|
- #348 added post-create repository hook
|
|
39
|
- #348 added post-create repository hook
|
|
40
|
- #212 global encoding settings is now configurable from .ini files
|
|
40
|
- #212 global encoding settings is now configurable from .ini files
|
|
41
|
- #227 added repository groups permissions
|
|
41
|
- #227 added repository groups permissions
|
|
42
|
- markdown gets codehilite extensions
|
|
42
|
- markdown gets codehilite extensions
|
|
43
|
- new API methods, delete_repositories, grante/revoke permissions for groups
|
|
43
|
- new API methods, delete_repositories, grante/revoke permissions for groups
|
|
44
|
and repos
|
|
44
|
and repos
|
|
45
|
|
|
45
|
|
|
46
|
|
|
46
|
|
|
47
|
fixes
|
|
47
|
fixes
|
|
48
|
-----
|
|
48
|
+++++
|
|
49
|
|
|
49
|
|
|
50
|
- rewrote dbsession management for atomic operations, and better error handling
|
|
50
|
- rewrote dbsession management for atomic operations, and better error handling
|
|
51
|
- fixed sorting of repo tables
|
|
51
|
- fixed sorting of repo tables
|
|
52
|
- #326 escape of special html entities in diffs
|
|
52
|
- #326 escape of special html entities in diffs
|
|
53
|
- normalized user_name => username in api attributes
|
|
53
|
- normalized user_name => username in api attributes
|
|
54
|
- fixes #298 ldap created users with mixed case emails created conflicts
|
|
54
|
- fixes #298 ldap created users with mixed case emails created conflicts
|
|
55
|
on saving a form
|
|
55
|
on saving a form
|
|
56
|
- fixes issue when owner of a repo couldn't revoke permissions for users
|
|
56
|
- fixes issue when owner of a repo couldn't revoke permissions for users
|
|
57
|
and groups
|
|
57
|
and groups
|
|
58
|
- fixes #271 rare JSON serialization problem with statistics
|
|
58
|
- fixes #271 rare JSON serialization problem with statistics
|
|
59
|
- fixes #337 missing validation check for conflicting names of a group with a
|
|
59
|
- fixes #337 missing validation check for conflicting names of a group with a
|
|
60
|
repositories group
|
|
60
|
repositories group
|
|
61
|
- #340 fixed session problem for mysql and celery tasks
|
|
61
|
- #340 fixed session problem for mysql and celery tasks
|
|
62
|
- fixed #331 RhodeCode mangles repository names if the a repository group
|
|
62
|
- fixed #331 RhodeCode mangles repository names if the a repository group
|
|
63
|
contains the "full path" to the repositories
|
|
63
|
contains the "full path" to the repositories
|
|
64
|
- #355 RhodeCode doesn't store encrypted LDAP passwords
|
|
64
|
- #355 RhodeCode doesn't store encrypted LDAP passwords
|
|
65
|
|
|
65
|
|
|
66
|
1.2.5 (**2012-01-28**)
|
|
66
|
1.2.5 (**2012-01-28**)
|
|
67
|
======================
|
|
67
|
----------------------
|
|
68
|
|
|
68
|
|
|
69
|
news
|
|
69
|
news
|
|
70
|
----
|
|
70
|
++++
|
|
71
|
|
|
71
|
|
|
72
|
fixes
|
|
72
|
fixes
|
|
73
|
-----
|
|
73
|
+++++
|
|
74
|
|
|
74
|
|
|
75
|
- #340 Celery complains about MySQL server gone away, added session cleanup
|
|
75
|
- #340 Celery complains about MySQL server gone away, added session cleanup
|
|
76
|
for celery tasks
|
|
76
|
for celery tasks
|
|
77
|
- #341 "scanning for repositories in None" log message during Rescan was missing
|
|
77
|
- #341 "scanning for repositories in None" log message during Rescan was missing
|
|
78
|
a parameter
|
|
78
|
a parameter
|
|
79
|
- fixed creating archives with subrepos. Some hooks were triggered during that
|
|
79
|
- fixed creating archives with subrepos. Some hooks were triggered during that
|
|
80
|
operation leading to crash.
|
|
80
|
operation leading to crash.
|
|
81
|
- fixed missing email in account page.
|
|
81
|
- fixed missing email in account page.
|
|
82
|
- Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
|
|
82
|
- Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
|
|
83
|
forking on windows impossible
|
|
83
|
forking on windows impossible
|
|
84
|
|
|
84
|
|
|
85
|
1.2.4 (**2012-01-19**)
|
|
85
|
1.2.4 (**2012-01-19**)
|
|
86
|
======================
|
|
86
|
----------------------
|
|
87
|
|
|
87
|
|
|
88
|
news
|
|
88
|
news
|
|
89
|
----
|
|
89
|
++++
|
|
90
|
|
|
90
|
|
|
91
|
- RhodeCode is bundled with mercurial series 2.0.X by default, with
|
|
91
|
- RhodeCode is bundled with mercurial series 2.0.X by default, with
|
|
92
|
full support to largefiles extension. Enabled by default in new installations
|
|
92
|
full support to largefiles extension. Enabled by default in new installations
|
|
93
|
- #329 Ability to Add/Remove Groups to/from a Repository via AP
|
|
93
|
- #329 Ability to Add/Remove Groups to/from a Repository via AP
|
|
94
|
- added requires.txt file with requirements
|
|
94
|
- added requires.txt file with requirements
|
|
95
|
|
|
95
|
|
|
96
|
fixes
|
|
96
|
fixes
|
|
97
|
-----
|
|
97
|
+++++
|
|
98
|
|
|
98
|
|
|
99
|
- fixes db session issues with celery when emailing admins
|
|
99
|
- fixes db session issues with celery when emailing admins
|
|
100
|
- #331 RhodeCode mangles repository names if the a repository group
|
|
100
|
- #331 RhodeCode mangles repository names if the a repository group
|
|
101
|
contains the "full path" to the repositories
|
|
101
|
contains the "full path" to the repositories
|
|
102
|
- #298 Conflicting e-mail addresses for LDAP and RhodeCode users
|
|
102
|
- #298 Conflicting e-mail addresses for LDAP and RhodeCode users
|
|
103
|
- DB session cleanup after hg protocol operations, fixes issues with
|
|
103
|
- DB session cleanup after hg protocol operations, fixes issues with
|
|
104
|
`mysql has gone away` errors
|
|
104
|
`mysql has gone away` errors
|
|
105
|
- #333 doc fixes for get_repo api function
|
|
105
|
- #333 doc fixes for get_repo api function
|
|
106
|
- #271 rare JSON serialization problem with statistics enabled
|
|
106
|
- #271 rare JSON serialization problem with statistics enabled
|
|
107
|
- #337 Fixes issues with validation of repository name conflicting with
|
|
107
|
- #337 Fixes issues with validation of repository name conflicting with
|
|
108
|
a group name. A proper message is now displayed.
|
|
108
|
a group name. A proper message is now displayed.
|
|
109
|
- #292 made ldap_dn in user edit readonly, to get rid of confusion that field
|
|
109
|
- #292 made ldap_dn in user edit readonly, to get rid of confusion that field
|
|
110
|
doesn't work
|
|
110
|
doesn't work
|
|
111
|
- #316 fixes issues with web description in hgrc files
|
|
111
|
- #316 fixes issues with web description in hgrc files
|
|
112
|
|
|
112
|
|
|
113
|
1.2.3 (**2011-11-02**)
|
|
113
|
1.2.3 (**2011-11-02**)
|
|
114
|
======================
|
|
114
|
----------------------
|
|
115
|
|
|
115
|
|
|
116
|
news
|
|
116
|
news
|
|
117
|
----
|
|
117
|
++++
|
|
118
|
|
|
118
|
|
|
119
|
- added option to manage repos group for non admin users
|
|
119
|
- added option to manage repos group for non admin users
|
|
120
|
- added following API methods for get_users, create_user, get_users_groups,
|
|
120
|
- added following API methods for get_users, create_user, get_users_groups,
|
|
121
|
get_users_group, create_users_group, add_user_to_users_groups, get_repos,
|
|
121
|
get_users_group, create_users_group, add_user_to_users_groups, get_repos,
|
|
122
|
get_repo, create_repo, add_user_to_repo
|
|
122
|
get_repo, create_repo, add_user_to_repo
|
|
123
|
- implements #237 added password confirmation for my account
|
|
123
|
- implements #237 added password confirmation for my account
|
|
124
|
and admin edit user.
|
|
124
|
and admin edit user.
|
|
125
|
- implements #291 email notification for global events are now sent to all
|
|
125
|
- implements #291 email notification for global events are now sent to all
|
|
126
|
administrator users, and global config email.
|
|
126
|
administrator users, and global config email.
|
|
127
|
|
|
127
|
|
|
128
|
fixes
|
|
128
|
fixes
|
|
129
|
-----
|
|
129
|
+++++
|
|
130
|
|
|
130
|
|
|
131
|
- added option for passing auth method for smtp mailer
|
|
131
|
- added option for passing auth method for smtp mailer
|
|
132
|
- #276 issue with adding a single user with id>10 to usergroups
|
|
132
|
- #276 issue with adding a single user with id>10 to usergroups
|
|
133
|
- #277 fixes windows LDAP settings in which missing values breaks the ldap auth
|
|
133
|
- #277 fixes windows LDAP settings in which missing values breaks the ldap auth
|
|
134
|
- #288 fixes managing of repos in a group for non admin user
|
|
134
|
- #288 fixes managing of repos in a group for non admin user
|
|
135
|
|
|
135
|
|
|
136
|
1.2.2 (**2011-10-17**)
|
|
136
|
1.2.2 (**2011-10-17**)
|
|
137
|
======================
|
|
137
|
----------------------
|
|
138
|
|
|
138
|
|
|
139
|
news
|
|
139
|
news
|
|
140
|
----
|
|
140
|
++++
|
|
141
|
|
|
141
|
|
|
142
|
- #226 repo groups are available by path instead of numerical id
|
|
142
|
- #226 repo groups are available by path instead of numerical id
|
|
143
|
|
|
143
|
|
|
144
|
fixes
|
|
144
|
fixes
|
|
145
|
-----
|
|
145
|
+++++
|
|
146
|
|
|
146
|
|
|
147
|
- #259 Groups with the same name but with different parent group
|
|
147
|
- #259 Groups with the same name but with different parent group
|
|
148
|
- #260 Put repo in group, then move group to another group -> repo becomes unavailable
|
|
148
|
- #260 Put repo in group, then move group to another group -> repo becomes unavailable
|
|
149
|
- #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
|
|
149
|
- #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
|
|
150
|
- #265 ldap save fails sometimes on converting attributes to booleans,
|
|
150
|
- #265 ldap save fails sometimes on converting attributes to booleans,
|
|
151
|
added getter and setter into model that will prevent from this on db model level
|
|
151
|
added getter and setter into model that will prevent from this on db model level
|
|
152
|
- fixed problems with timestamps issues #251 and #213
|
|
152
|
- fixed problems with timestamps issues #251 and #213
|
|
153
|
- fixes #266 RhodeCode allows to create repo with the same name and in
|
|
153
|
- fixes #266 RhodeCode allows to create repo with the same name and in
|
|
154
|
the same parent as group
|
|
154
|
the same parent as group
|
|
155
|
- fixes #245 Rescan of the repositories on Windows
|
|
155
|
- fixes #245 Rescan of the repositories on Windows
|
|
156
|
- fixes #248 cannot edit repos inside a group on windows
|
|
156
|
- fixes #248 cannot edit repos inside a group on windows
|
|
157
|
- fixes #219 forking problems on windows
|
|
157
|
- fixes #219 forking problems on windows
|
|
158
|
|
|
158
|
|
|
159
|
1.2.1 (**2011-10-08**)
|
|
159
|
1.2.1 (**2011-10-08**)
|
|
160
|
======================
|
|
160
|
----------------------
|
|
161
|
|
|
161
|
|
|
162
|
news
|
|
162
|
news
|
|
163
|
----
|
|
163
|
++++
|
|
164
|
|
|
164
|
|
|
165
|
|
|
165
|
|
|
166
|
fixes
|
|
166
|
fixes
|
|
167
|
-----
|
|
167
|
+++++
|
|
168
|
|
|
168
|
|
|
169
|
- fixed problems with basic auth and push problems
|
|
169
|
- fixed problems with basic auth and push problems
|
|
170
|
- gui fixes
|
|
170
|
- gui fixes
|
|
171
|
- fixed logger
|
|
171
|
- fixed logger
|
|
172
|
|
|
172
|
|
|
173
|
1.2.0 (**2011-10-07**)
|
|
173
|
1.2.0 (**2011-10-07**)
|
|
174
|
======================
|
|
174
|
----------------------
|
|
175
|
|
|
175
|
|
|
176
|
news
|
|
176
|
news
|
|
177
|
----
|
|
177
|
++++
|
|
178
|
|
|
178
|
|
|
179
|
- implemented #47 repository groups
|
|
179
|
- implemented #47 repository groups
|
|
180
|
- implemented #89 Can setup google analytics code from settings menu
|
|
180
|
- implemented #89 Can setup google analytics code from settings menu
|
|
181
|
- implemented #91 added nicer looking archive urls with more download options
|
|
181
|
- implemented #91 added nicer looking archive urls with more download options
|
|
182
|
like tags, branches
|
|
182
|
like tags, branches
|
|
183
|
- implemented #44 into file browsing, and added follow branch option
|
|
183
|
- implemented #44 into file browsing, and added follow branch option
|
|
184
|
- implemented #84 downloads can be enabled/disabled for each repository
|
|
184
|
- implemented #84 downloads can be enabled/disabled for each repository
|
|
185
|
- anonymous repository can be cloned without having to pass default:default
|
|
185
|
- anonymous repository can be cloned without having to pass default:default
|
|
186
|
into clone url
|
|
186
|
into clone url
|
|
187
|
- fixed #90 whoosh indexer can index chooses repositories passed in command
|
|
187
|
- fixed #90 whoosh indexer can index chooses repositories passed in command
|
|
188
|
line
|
|
188
|
line
|
|
189
|
- extended journal with day aggregates and paging
|
|
189
|
- extended journal with day aggregates and paging
|
|
190
|
- implemented #107 source code lines highlight ranges
|
|
190
|
- implemented #107 source code lines highlight ranges
|
|
191
|
- implemented #93 customizable changelog on combined revision ranges -
|
|
191
|
- implemented #93 customizable changelog on combined revision ranges -
|
|
192
|
equivalent of githubs compare view
|
|
192
|
equivalent of githubs compare view
|
|
193
|
- implemented #108 extended and more powerful LDAP configuration
|
|
193
|
- implemented #108 extended and more powerful LDAP configuration
|
|
194
|
- implemented #56 users groups
|
|
194
|
- implemented #56 users groups
|
|
195
|
- major code rewrites optimized codes for speed and memory usage
|
|
195
|
- major code rewrites optimized codes for speed and memory usage
|
|
196
|
- raw and diff downloads are now in git format
|
|
196
|
- raw and diff downloads are now in git format
|
|
197
|
- setup command checks for write access to given path
|
|
197
|
- setup command checks for write access to given path
|
|
198
|
- fixed many issues with international characters and unicode. It uses utf8
|
|
198
|
- fixed many issues with international characters and unicode. It uses utf8
|
|
199
|
decode with replace to provide less errors even with non utf8 encoded strings
|
|
199
|
decode with replace to provide less errors even with non utf8 encoded strings
|
|
200
|
- #125 added API KEY access to feeds
|
|
200
|
- #125 added API KEY access to feeds
|
|
201
|
- #109 Repository can be created from external Mercurial link (aka. remote
|
|
201
|
- #109 Repository can be created from external Mercurial link (aka. remote
|
|
202
|
repository, and manually updated (via pull) from admin panel
|
|
202
|
repository, and manually updated (via pull) from admin panel
|
|
203
|
- beta git support - push/pull server + basic view for git repos
|
|
203
|
- beta git support - push/pull server + basic view for git repos
|
|
204
|
- added followers page and forks page
|
|
204
|
- added followers page and forks page
|
|
205
|
- server side file creation (with binary file upload interface)
|
|
205
|
- server side file creation (with binary file upload interface)
|
|
206
|
and edition with commits powered by codemirror
|
|
206
|
and edition with commits powered by codemirror
|
|
207
|
- #111 file browser file finder, quick lookup files on whole file tree
|
|
207
|
- #111 file browser file finder, quick lookup files on whole file tree
|
|
208
|
- added quick login sliding menu into main page
|
|
208
|
- added quick login sliding menu into main page
|
|
209
|
- changelog uses lazy loading of affected files details, in some scenarios
|
|
209
|
- changelog uses lazy loading of affected files details, in some scenarios
|
|
210
|
this can improve speed of changelog page dramatically especially for
|
|
210
|
this can improve speed of changelog page dramatically especially for
|
|
211
|
larger repositories.
|
|
211
|
larger repositories.
|
|
212
|
- implements #214 added support for downloading subrepos in download menu.
|
|
212
|
- implements #214 added support for downloading subrepos in download menu.
|
|
213
|
- Added basic API for direct operations on rhodecode via JSON
|
|
213
|
- Added basic API for direct operations on rhodecode via JSON
|
|
214
|
- Implemented advanced hook management
|
|
214
|
- Implemented advanced hook management
|
|
215
|
|
|
215
|
|
|
216
|
fixes
|
|
216
|
fixes
|
|
217
|
-----
|
|
217
|
+++++
|
|
218
|
|
|
218
|
|
|
219
|
- fixed file browser bug, when switching into given form revision the url was
|
|
219
|
- fixed file browser bug, when switching into given form revision the url was
|
|
220
|
not changing
|
|
220
|
not changing
|
|
221
|
- fixed propagation to error controller on simplehg and simplegit middlewares
|
|
221
|
- fixed propagation to error controller on simplehg and simplegit middlewares
|
|
222
|
- fixed error when trying to make a download on empty repository
|
|
222
|
- fixed error when trying to make a download on empty repository
|
|
223
|
- fixed problem with '[' chars in commit messages in journal
|
|
223
|
- fixed problem with '[' chars in commit messages in journal
|
|
224
|
- fixed #99 Unicode errors, on file node paths with non utf-8 characters
|
|
224
|
- fixed #99 Unicode errors, on file node paths with non utf-8 characters
|
|
225
|
- journal fork fixes
|
|
225
|
- journal fork fixes
|
|
226
|
- removed issue with space inside renamed repository after deletion
|
|
226
|
- removed issue with space inside renamed repository after deletion
|
|
227
|
- fixed strange issue on formencode imports
|
|
227
|
- fixed strange issue on formencode imports
|
|
228
|
- fixed #126 Deleting repository on Windows, rename used incompatible chars.
|
|
228
|
- fixed #126 Deleting repository on Windows, rename used incompatible chars.
|
|
229
|
- #150 fixes for errors on repositories mapped in db but corrupted in
|
|
229
|
- #150 fixes for errors on repositories mapped in db but corrupted in
|
|
230
|
filesystem
|
|
230
|
filesystem
|
|
231
|
- fixed problem with ascendant characters in realm #181
|
|
231
|
- fixed problem with ascendant characters in realm #181
|
|
232
|
- fixed problem with sqlite file based database connection pool
|
|
232
|
- fixed problem with sqlite file based database connection pool
|
|
233
|
- whoosh indexer and code stats share the same dynamic extensions map
|
|
233
|
- whoosh indexer and code stats share the same dynamic extensions map
|
|
234
|
- fixes #188 - relationship delete of repo_to_perm entry on user removal
|
|
234
|
- fixes #188 - relationship delete of repo_to_perm entry on user removal
|
|
235
|
- fixes issue #189 Trending source files shows "show more" when no more exist
|
|
235
|
- fixes issue #189 Trending source files shows "show more" when no more exist
|
|
236
|
- fixes issue #197 Relative paths for pidlocks
|
|
236
|
- fixes issue #197 Relative paths for pidlocks
|
|
237
|
- fixes issue #198 password will require only 3 chars now for login form
|
|
237
|
- fixes issue #198 password will require only 3 chars now for login form
|
|
238
|
- fixes issue #199 wrong redirection for non admin users after creating a repository
|
|
238
|
- fixes issue #199 wrong redirection for non admin users after creating a repository
|
|
239
|
- fixes issues #202, bad db constraint made impossible to attach same group
|
|
239
|
- fixes issues #202, bad db constraint made impossible to attach same group
|
|
240
|
more than one time. Affects only mysql/postgres
|
|
240
|
more than one time. Affects only mysql/postgres
|
|
241
|
- fixes #218 os.kill patch for windows was missing sig param
|
|
241
|
- fixes #218 os.kill patch for windows was missing sig param
|
|
242
|
- improved rendering of dag (they are not trimmed anymore when number of
|
|
242
|
- improved rendering of dag (they are not trimmed anymore when number of
|
|
243
|
heads exceeds 5)
|
|
243
|
heads exceeds 5)
|
|
244
|
|
|
244
|
|
|
245
|
1.1.8 (**2011-04-12**)
|
|
245
|
1.1.8 (**2011-04-12**)
|
|
246
|
======================
|
|
246
|
----------------------
|
|
247
|
|
|
247
|
|
|
248
|
news
|
|
248
|
news
|
|
249
|
----
|
|
249
|
++++
|
|
250
|
|
|
250
|
|
|
251
|
- improved windows support
|
|
251
|
- improved windows support
|
|
252
|
|
|
252
|
|
|
253
|
fixes
|
|
253
|
fixes
|
|
254
|
-----
|
|
254
|
+++++
|
|
255
|
|
|
255
|
|
|
256
|
- fixed #140 freeze of python dateutil library, since new version is python2.x
|
|
256
|
- fixed #140 freeze of python dateutil library, since new version is python2.x
|
|
257
|
incompatible
|
|
257
|
incompatible
|
|
258
|
- setup-app will check for write permission in given path
|
|
258
|
- setup-app will check for write permission in given path
|
|
259
|
- cleaned up license info issue #149
|
|
259
|
- cleaned up license info issue #149
|
|
260
|
- fixes for issues #137,#116 and problems with unicode and accented characters.
|
|
260
|
- fixes for issues #137,#116 and problems with unicode and accented characters.
|
|
261
|
- fixes crashes on gravatar, when passed in email as unicode
|
|
261
|
- fixes crashes on gravatar, when passed in email as unicode
|
|
262
|
- fixed tooltip flickering problems
|
|
262
|
- fixed tooltip flickering problems
|
|
263
|
- fixed came_from redirection on windows
|
|
263
|
- fixed came_from redirection on windows
|
|
264
|
- fixed logging modules, and sql formatters
|
|
264
|
- fixed logging modules, and sql formatters
|
|
265
|
- windows fixes for os.kill issue #133
|
|
265
|
- windows fixes for os.kill issue #133
|
|
266
|
- fixes path splitting for windows issues #148
|
|
266
|
- fixes path splitting for windows issues #148
|
|
267
|
- fixed issue #143 wrong import on migration to 1.1.X
|
|
267
|
- fixed issue #143 wrong import on migration to 1.1.X
|
|
268
|
- fixed problems with displaying binary files, thanks to Thomas Waldmann
|
|
268
|
- fixed problems with displaying binary files, thanks to Thomas Waldmann
|
|
269
|
- removed name from archive files since it's breaking ui for long repo names
|
|
269
|
- removed name from archive files since it's breaking ui for long repo names
|
|
270
|
- fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
|
|
270
|
- fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
|
|
271
|
- fixed compatibility for 1024px displays, and larger dpi settings, thanks to
|
|
271
|
- fixed compatibility for 1024px displays, and larger dpi settings, thanks to
|
|
272
|
Thomas Waldmann
|
|
272
|
Thomas Waldmann
|
|
273
|
- fixed issue #166 summary pager was skipping 10 revisions on second page
|
|
273
|
- fixed issue #166 summary pager was skipping 10 revisions on second page
|
|
274
|
|
|
274
|
|
|
275
|
|
|
275
|
|
|
276
|
1.1.7 (**2011-03-23**)
|
|
276
|
1.1.7 (**2011-03-23**)
|
|
277
|
======================
|
|
277
|
----------------------
|
|
278
|
|
|
278
|
|
|
279
|
news
|
|
279
|
news
|
|
280
|
----
|
|
280
|
++++
|
|
281
|
|
|
281
|
|
|
282
|
fixes
|
|
282
|
fixes
|
|
283
|
-----
|
|
283
|
+++++
|
|
284
|
|
|
284
|
|
|
285
|
- fixed (again) #136 installation support for FreeBSD
|
|
285
|
- fixed (again) #136 installation support for FreeBSD
|
|
286
|
|
|
286
|
|
|
287
|
|
|
287
|
|
|
288
|
1.1.6 (**2011-03-21**)
|
|
288
|
1.1.6 (**2011-03-21**)
|
|
289
|
======================
|
|
289
|
----------------------
|
|
290
|
|
|
290
|
|
|
291
|
news
|
|
291
|
news
|
|
292
|
----
|
|
292
|
++++
|
|
293
|
|
|
293
|
|
|
294
|
fixes
|
|
294
|
fixes
|
|
295
|
-----
|
|
295
|
+++++
|
|
296
|
|
|
296
|
|
|
297
|
- fixed #136 installation support for FreeBSD
|
|
297
|
- fixed #136 installation support for FreeBSD
|
|
298
|
- RhodeCode will check for python version during installation
|
|
298
|
- RhodeCode will check for python version during installation
|
|
299
|
|
|
299
|
|
|
300
|
1.1.5 (**2011-03-17**)
|
|
300
|
1.1.5 (**2011-03-17**)
|
|
301
|
======================
|
|
301
|
----------------------
|
|
302
|
|
|
302
|
|
|
303
|
news
|
|
303
|
news
|
|
304
|
----
|
|
304
|
++++
|
|
305
|
|
|
305
|
|
|
306
|
- basic windows support, by exchanging pybcrypt into sha256 for windows only
|
|
306
|
- basic windows support, by exchanging pybcrypt into sha256 for windows only
|
|
307
|
highly inspired by idea of mantis406
|
|
307
|
highly inspired by idea of mantis406
|
|
308
|
|
|
308
|
|
|
309
|
fixes
|
|
309
|
fixes
|
|
310
|
-----
|
|
310
|
+++++
|
|
311
|
|
|
311
|
|
|
312
|
- fixed sorting by author in main page
|
|
312
|
- fixed sorting by author in main page
|
|
313
|
- fixed crashes with diffs on binary files
|
|
313
|
- fixed crashes with diffs on binary files
|
|
314
|
- fixed #131 problem with boolean values for LDAP
|
|
314
|
- fixed #131 problem with boolean values for LDAP
|
|
315
|
- fixed #122 mysql problems thanks to striker69
|
|
315
|
- fixed #122 mysql problems thanks to striker69
|
|
316
|
- fixed problem with errors on calling raw/raw_files/annotate functions
|
|
316
|
- fixed problem with errors on calling raw/raw_files/annotate functions
|
|
317
|
with unknown revisions
|
|
317
|
with unknown revisions
|
|
318
|
- fixed returned rawfiles attachment names with international character
|
|
318
|
- fixed returned rawfiles attachment names with international character
|
|
319
|
- cleaned out docs, big thanks to Jason Harris
|
|
319
|
- cleaned out docs, big thanks to Jason Harris
|
|
320
|
|
|
320
|
|
|
321
|
1.1.4 (**2011-02-19**)
|
|
321
|
1.1.4 (**2011-02-19**)
|
|
322
|
======================
|
|
322
|
----------------------
|
|
323
|
|
|
323
|
|
|
324
|
news
|
|
324
|
news
|
|
325
|
----
|
|
325
|
++++
|
|
326
|
|
|
326
|
|
|
327
|
fixes
|
|
327
|
fixes
|
|
328
|
-----
|
|
328
|
+++++
|
|
329
|
|
|
329
|
|
|
330
|
- fixed formencode import problem on settings page, that caused server crash
|
|
330
|
- fixed formencode import problem on settings page, that caused server crash
|
|
331
|
when that page was accessed as first after server start
|
|
331
|
when that page was accessed as first after server start
|
|
332
|
- journal fixes
|
|
332
|
- journal fixes
|
|
333
|
- fixed option to access repository just by entering http://server/<repo_name>
|
|
333
|
- fixed option to access repository just by entering http://server/<repo_name>
|
|
334
|
|
|
334
|
|
|
335
|
1.1.3 (**2011-02-16**)
|
|
335
|
1.1.3 (**2011-02-16**)
|
|
336
|
======================
|
|
336
|
----------------------
|
|
337
|
|
|
337
|
|
|
338
|
news
|
|
338
|
news
|
|
339
|
----
|
|
339
|
++++
|
|
340
|
|
|
340
|
|
|
341
|
- implemented #102 allowing the '.' character in username
|
|
341
|
- implemented #102 allowing the '.' character in username
|
|
342
|
- added option to access repository just by entering http://server/<repo_name>
|
|
342
|
- added option to access repository just by entering http://server/<repo_name>
|
|
343
|
- celery task ignores result for better performance
|
|
343
|
- celery task ignores result for better performance
|
|
344
|
|
|
344
|
|
|
345
|
fixes
|
|
345
|
fixes
|
|
346
|
-----
|
|
346
|
+++++
|
|
347
|
|
|
347
|
|
|
348
|
- fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
|
|
348
|
- fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
|
|
349
|
apollo13 and Johan Walles
|
|
349
|
apollo13 and Johan Walles
|
|
350
|
- small fixes in journal
|
|
350
|
- small fixes in journal
|
|
351
|
- fixed problems with getting setting for celery from .ini files
|
|
351
|
- fixed problems with getting setting for celery from .ini files
|
|
352
|
- registration, password reset and login boxes share the same title as main
|
|
352
|
- registration, password reset and login boxes share the same title as main
|
|
353
|
application now
|
|
353
|
application now
|
|
354
|
- fixed #113: to high permissions to fork repository
|
|
354
|
- fixed #113: to high permissions to fork repository
|
|
355
|
- fixed problem with '[' chars in commit messages in journal
|
|
355
|
- fixed problem with '[' chars in commit messages in journal
|
|
356
|
- removed issue with space inside renamed repository after deletion
|
|
356
|
- removed issue with space inside renamed repository after deletion
|
|
357
|
- db transaction fixes when filesystem repository creation failed
|
|
357
|
- db transaction fixes when filesystem repository creation failed
|
|
358
|
- fixed #106 relation issues on databases different than sqlite
|
|
358
|
- fixed #106 relation issues on databases different than sqlite
|
|
359
|
- fixed static files paths links to use of url() method
|
|
359
|
- fixed static files paths links to use of url() method
|
|
360
|
|
|
360
|
|
|
361
|
1.1.2 (**2011-01-12**)
|
|
361
|
1.1.2 (**2011-01-12**)
|
|
362
|
======================
|
|
362
|
----------------------
|
|
363
|
|
|
363
|
|
|
364
|
news
|
|
364
|
news
|
|
365
|
----
|
|
365
|
++++
|
|
366
|
|
|
366
|
|
|
367
|
|
|
367
|
|
|
368
|
fixes
|
|
368
|
fixes
|
|
369
|
-----
|
|
369
|
+++++
|
|
370
|
|
|
370
|
|
|
371
|
- fixes #98 protection against float division of percentage stats
|
|
371
|
- fixes #98 protection against float division of percentage stats
|
|
372
|
- fixed graph bug
|
|
372
|
- fixed graph bug
|
|
373
|
- forced webhelpers version since it was making troubles during installation
|
|
373
|
- forced webhelpers version since it was making troubles during installation
|
|
374
|
|
|
374
|
|
|
375
|
1.1.1 (**2011-01-06**)
|
|
375
|
1.1.1 (**2011-01-06**)
|
|
376
|
======================
|
|
376
|
----------------------
|
|
377
|
|
|
377
|
|
|
378
|
news
|
|
378
|
news
|
|
379
|
----
|
|
379
|
++++
|
|
380
|
|
|
380
|
|
|
381
|
- added force https option into ini files for easier https usage (no need to
|
|
381
|
- added force https option into ini files for easier https usage (no need to
|
|
382
|
set server headers with this options)
|
|
382
|
set server headers with this options)
|
|
383
|
- small css updates
|
|
383
|
- small css updates
|
|
384
|
|
|
384
|
|
|
385
|
fixes
|
|
385
|
fixes
|
|
386
|
-----
|
|
386
|
+++++
|
|
387
|
|
|
387
|
|
|
388
|
- fixed #96 redirect loop on files view on repositories without changesets
|
|
388
|
- fixed #96 redirect loop on files view on repositories without changesets
|
|
389
|
- fixed #97 unicode string passed into server header in special cases (mod_wsgi)
|
|
389
|
- fixed #97 unicode string passed into server header in special cases (mod_wsgi)
|
|
390
|
and server crashed with errors
|
|
390
|
and server crashed with errors
|
|
391
|
- fixed large tooltips problems on main page
|
|
391
|
- fixed large tooltips problems on main page
|
|
392
|
- fixed #92 whoosh indexer is more error proof
|
|
392
|
- fixed #92 whoosh indexer is more error proof
|
|
393
|
|
|
393
|
|
|
394
|
1.1.0 (**2010-12-18**)
|
|
394
|
1.1.0 (**2010-12-18**)
|
|
395
|
======================
|
|
395
|
----------------------
|
|
396
|
|
|
396
|
|
|
397
|
news
|
|
397
|
news
|
|
398
|
----
|
|
398
|
++++
|
|
399
|
|
|
399
|
|
|
400
|
- rewrite of internals for vcs >=0.1.10
|
|
400
|
- rewrite of internals for vcs >=0.1.10
|
|
401
|
- uses mercurial 1.7 with dotencode disabled for maintaining compatibility
|
|
401
|
- uses mercurial 1.7 with dotencode disabled for maintaining compatibility
|
|
402
|
with older clients
|
|
402
|
with older clients
|
|
403
|
- anonymous access, authentication via ldap
|
|
403
|
- anonymous access, authentication via ldap
|
|
404
|
- performance upgrade for cached repos list - each repository has its own
|
|
404
|
- performance upgrade for cached repos list - each repository has its own
|
|
405
|
cache that's invalidated when needed.
|
|
405
|
cache that's invalidated when needed.
|
|
406
|
- performance upgrades on repositories with large amount of commits (20K+)
|
|
406
|
- performance upgrades on repositories with large amount of commits (20K+)
|
|
407
|
- main page quick filter for filtering repositories
|
|
407
|
- main page quick filter for filtering repositories
|
|
408
|
- user dashboards with ability to follow chosen repositories actions
|
|
408
|
- user dashboards with ability to follow chosen repositories actions
|
|
409
|
- sends email to admin on new user registration
|
|
409
|
- sends email to admin on new user registration
|
|
410
|
- added cache/statistics reset options into repository settings
|
|
410
|
- added cache/statistics reset options into repository settings
|
|
411
|
- more detailed action logger (based on hooks) with pushed changesets lists
|
|
411
|
- more detailed action logger (based on hooks) with pushed changesets lists
|
|
412
|
and options to disable those hooks from admin panel
|
|
412
|
and options to disable those hooks from admin panel
|
|
413
|
- introduced new enhanced changelog for merges that shows more accurate results
|
|
413
|
- introduced new enhanced changelog for merges that shows more accurate results
|
|
414
|
- new improved and faster code stats (based on pygments lexers mapping tables,
|
|
414
|
- new improved and faster code stats (based on pygments lexers mapping tables,
|
|
415
|
showing up to 10 trending sources for each repository. Additionally stats
|
|
415
|
showing up to 10 trending sources for each repository. Additionally stats
|
|
416
|
can be disabled in repository settings.
|
|
416
|
can be disabled in repository settings.
|
|
417
|
- gui optimizations, fixed application width to 1024px
|
|
417
|
- gui optimizations, fixed application width to 1024px
|
|
418
|
- added cut off (for large files/changesets) limit into config files
|
|
418
|
- added cut off (for large files/changesets) limit into config files
|
|
419
|
- whoosh, celeryd, upgrade moved to paster command
|
|
419
|
- whoosh, celeryd, upgrade moved to paster command
|
|
420
|
- other than sqlite database backends can be used
|
|
420
|
- other than sqlite database backends can be used
|
|
421
|
|
|
421
|
|
|
422
|
fixes
|
|
422
|
fixes
|
|
423
|
-----
|
|
423
|
+++++
|
|
424
|
|
|
424
|
|
|
425
|
- fixes #61 forked repo was showing only after cache expired
|
|
425
|
- fixes #61 forked repo was showing only after cache expired
|
|
426
|
- fixes #76 no confirmation on user deletes
|
|
426
|
- fixes #76 no confirmation on user deletes
|
|
427
|
- fixes #66 Name field misspelled
|
|
427
|
- fixes #66 Name field misspelled
|
|
428
|
- fixes #72 block user removal when he owns repositories
|
|
428
|
- fixes #72 block user removal when he owns repositories
|
|
429
|
- fixes #69 added password confirmation fields
|
|
429
|
- fixes #69 added password confirmation fields
|
|
430
|
- fixes #87 RhodeCode crashes occasionally on updating repository owner
|
|
430
|
- fixes #87 RhodeCode crashes occasionally on updating repository owner
|
|
431
|
- fixes #82 broken annotations on files with more than 1 blank line at the end
|
|
431
|
- fixes #82 broken annotations on files with more than 1 blank line at the end
|
|
432
|
- a lot of fixes and tweaks for file browser
|
|
432
|
- a lot of fixes and tweaks for file browser
|
|
433
|
- fixed detached session issues
|
|
433
|
- fixed detached session issues
|
|
434
|
- fixed when user had no repos he would see all repos listed in my account
|
|
434
|
- fixed when user had no repos he would see all repos listed in my account
|
|
435
|
- fixed ui() instance bug when global hgrc settings was loaded for server
|
|
435
|
- fixed ui() instance bug when global hgrc settings was loaded for server
|
|
436
|
instance and all hgrc options were merged with our db ui() object
|
|
436
|
instance and all hgrc options were merged with our db ui() object
|
|
437
|
- numerous small bugfixes
|
|
437
|
- numerous small bugfixes
|
|
438
|
|
|
438
|
|
|
439
|
(special thanks for TkSoh for detailed feedback)
|
|
439
|
(special thanks for TkSoh for detailed feedback)
|
|
440
|
|
|
440
|
|
|
441
|
|
|
441
|
|
|
442
|
1.0.2 (**2010-11-12**)
|
|
442
|
1.0.2 (**2010-11-12**)
|
|
443
|
======================
|
|
443
|
----------------------
|
|
444
|
|
|
444
|
|
|
445
|
news
|
|
445
|
news
|
|
446
|
----
|
|
446
|
++++
|
|
447
|
|
|
447
|
|
|
448
|
- tested under python2.7
|
|
448
|
- tested under python2.7
|
|
449
|
- bumped sqlalchemy and celery versions
|
|
449
|
- bumped sqlalchemy and celery versions
|
|
450
|
|
|
450
|
|
|
451
|
fixes
|
|
451
|
fixes
|
|
452
|
-----
|
|
452
|
+++++
|
|
453
|
|
|
453
|
|
|
454
|
- fixed #59 missing graph.js
|
|
454
|
- fixed #59 missing graph.js
|
|
455
|
- fixed repo_size crash when repository had broken symlinks
|
|
455
|
- fixed repo_size crash when repository had broken symlinks
|
|
456
|
- fixed python2.5 crashes.
|
|
456
|
- fixed python2.5 crashes.
|
|
457
|
|
|
457
|
|
|
458
|
|
|
458
|
|
|
459
|
1.0.1 (**2010-11-10**)
|
|
459
|
1.0.1 (**2010-11-10**)
|
|
460
|
======================
|
|
460
|
----------------------
|
|
461
|
|
|
461
|
|
|
462
|
news
|
|
462
|
news
|
|
463
|
----
|
|
463
|
++++
|
|
464
|
|
|
464
|
|
|
465
|
- small css updated
|
|
465
|
- small css updated
|
|
466
|
|
|
466
|
|
|
467
|
fixes
|
|
467
|
fixes
|
|
468
|
-----
|
|
468
|
+++++
|
|
469
|
|
|
469
|
|
|
470
|
- fixed #53 python2.5 incompatible enumerate calls
|
|
470
|
- fixed #53 python2.5 incompatible enumerate calls
|
|
471
|
- fixed #52 disable mercurial extension for web
|
|
471
|
- fixed #52 disable mercurial extension for web
|
|
472
|
- fixed #51 deleting repositories don't delete it's dependent objects
|
|
472
|
- fixed #51 deleting repositories don't delete it's dependent objects
|
|
473
|
|
|
473
|
|
|
474
|
|
|
474
|
|
|
475
|
1.0.0 (**2010-11-02**)
|
|
475
|
1.0.0 (**2010-11-02**)
|
|
476
|
======================
|
|
476
|
----------------------
|
|
477
|
|
|
477
|
|
|
478
|
- security bugfix simplehg wasn't checking for permissions on commands
|
|
478
|
- security bugfix simplehg wasn't checking for permissions on commands
|
|
479
|
other than pull or push.
|
|
479
|
other than pull or push.
|
|
480
|
- fixed doubled messages after push or pull in admin journal
|
|
480
|
- fixed doubled messages after push or pull in admin journal
|
|
481
|
- templating and css corrections, fixed repo switcher on chrome, updated titles
|
|
481
|
- templating and css corrections, fixed repo switcher on chrome, updated titles
|
|
482
|
- admin menu accessible from options menu on repository view
|
|
482
|
- admin menu accessible from options menu on repository view
|
|
483
|
- permissions cached queries
|
|
483
|
- permissions cached queries
|
|
484
|
|
|
484
|
|
|
485
|
1.0.0rc4 (**2010-10-12**)
|
|
485
|
1.0.0rc4 (**2010-10-12**)
|
|
486
|
==========================
|
|
486
|
--------------------------
|
|
487
|
|
|
487
|
|
|
488
|
- fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
|
|
488
|
- fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
|
|
489
|
- removed cache_manager settings from sqlalchemy meta
|
|
489
|
- removed cache_manager settings from sqlalchemy meta
|
|
490
|
- added sqlalchemy cache settings to ini files
|
|
490
|
- added sqlalchemy cache settings to ini files
|
|
491
|
- validated password length and added second try of failure on paster setup-app
|
|
491
|
- validated password length and added second try of failure on paster setup-app
|
|
492
|
- fixed setup database destroy prompt even when there was no db
|
|
492
|
- fixed setup database destroy prompt even when there was no db
|
|
493
|
|
|
493
|
|
|
494
|
|
|
494
|
|
|
495
|
1.0.0rc3 (**2010-10-11**)
|
|
495
|
1.0.0rc3 (**2010-10-11**)
|
|
496
|
=========================
|
|
496
|
-------------------------
|
|
497
|
|
|
497
|
|
|
498
|
- fixed i18n during installation.
|
|
498
|
- fixed i18n during installation.
|
|
499
|
|
|
499
|
|
|
500
|
1.0.0rc2 (**2010-10-11**)
|
|
500
|
1.0.0rc2 (**2010-10-11**)
|
|
501
|
=========================
|
|
501
|
-------------------------
|
|
502
|
|
|
502
|
|
|
503
|
- Disabled dirsize in file browser, it's causing nasty bug when dir renames
|
|
503
|
- Disabled dirsize in file browser, it's causing nasty bug when dir renames
|
|
504
|
occure. After vcs is fixed it'll be put back again.
|
|
504
|
occure. After vcs is fixed it'll be put back again.
|
|
505
|
- templating/css rewrites, optimized css.
No newline at end of file
|
|
505
|
- templating/css rewrites, optimized css.
|