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