##// END OF EJS Templates
sync docs changes from stable
marcink -
r3365:2dfefa38 beta
parent child Browse files
Show More
@@ -1,949 +1,968 b''
1 1 .. _changelog:
2 2
3 3 =========
4 4 Changelog
5 5 =========
6 6
7 1.5.3 (**2013-XX-XX**)
7 1.6.0 (**2013-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 fixes
17 17 +++++
18 18
19 1.5.3 (**2013-02-12**)
20 ----------------------
21
22 news
23 ++++
24
25 - IP restrictions now also enabled for IPv6
26
27 fixes
28 +++++
29
30 - fixed issues with private checkbox not always working
31 - fixed #746 unicodeDedode errors on feed controllers
32 - fixes issue #756 cleanup repos didn't properly compose paths of repos to be cleaned up.
33 - fixed cache invalidation issues together with vcs_full_cache option
34 - repo scan should skip directories with starting with '.'
35 - fixes for issue #731, update-repoinfo sometimes failed to update data when changesets
36 were initial commits
37 - recursive mode of setting permission skips private repositories
19 38
20 39 1.5.2 (**2013-01-14**)
21 40 ----------------------
22 41
23 42 news
24 43 ++++
25 44
26 45 - IP restrictions for users. Each user can get a set of whitelist IP+mask for
27 46 extra protection. Useful for buildbots etc.
28 47 - added full last changeset info to lightweight dashboard. lightweight dashboard
29 48 is now fully functional replacement of original dashboard.
30 49 - implemented certain API calls for non-admin users.
31 50 - enabled all Markdown Extra plugins
32 51 - implemented #725 Pull Request View - Show origin repo URL
33 52 - show comments from pull requests into associated changesets
34 53
35 54 fixes
36 55 +++++
37 56
38 57 - update repoinfo script is more failsafe
39 58 - fixed #687 Lazy loaded tooltip bug with simultaneous ajax requests
40 59 - fixed #691: Notifications for pull requests: move link to top for better
41 60 readability
42 61 - fixed #699: fix missing fork docs for API
43 62 - fixed #693 Opening changeset from pull request fails
44 63 - fixed #710 File view stripping empty lines from beginning and end of file
45 64 - fixed issues with getting repos by path on windows, caused GIT hooks to fail
46 65 - fixed issues with groups paginator on main dashboard
47 66 - improved fetch/pull command for git repos, now pulling all refs
48 67 - fixed issue #719 Journal revision ID tooltip AJAX query path is incorrect
49 68 when running in a subdir
50 69 - fixed issue #702 API methods without arguments fail when "args":null
51 70 - set the status of changesets initially on pull request. Fixes issues #690 and #587
52 71
53 72 1.5.1 (**2012-12-13**)
54 73 ----------------------
55 74
56 75 news
57 76 ++++
58 77
59 78 - implements #677: Don't allow to close pull requests when they are
60 79 under-review status
61 80 - implemented #670 Implementation of Roles in Pull Request
62 81
63 82 fixes
64 83 +++++
65 84
66 85 - default permissions can get duplicated after migration
67 86 - fixed changeset status labels, they now select radio buttons
68 87 - #682 translation difficult for multi-line text
69 88 - #683 fixed difference between messages about not mapped repositories
70 89 - email: fail nicely when no SMTP server has been configured
71 90
72 91 1.5.0 (**2012-12-12**)
73 92 ----------------------
74 93
75 94 news
76 95 ++++
77 96
78 97 - new rewritten from scratch diff engine. 10x faster in edge cases. Handling
79 98 of file renames, copies, change flags and binary files
80 99 - added lightweight dashboard option. ref #500. New version of dashboard
81 100 page that doesn't use any VCS data and is super fast to render. Recommended
82 101 for large amount of repositories.
83 102 - implements #648 write Script for updating last modification time for
84 103 lightweight dashboard
85 104 - implemented compare engine for git repositories.
86 105 - LDAP failover, option to specify multiple servers
87 106 - added Errormator and Sentry support for monitoring RhodeCode
88 107 - implemented #628: Pass server URL to rc-extensions hooks
89 108 - new tooltip implementation - added lazy loading of changesets from journal
90 109 pages. This can significantly improve speed of rendering the page
91 110 - implements #632,added branch/tag/bookmarks info into feeds
92 111 added changeset link to body of message
93 112 - implemented #638 permissions overview to groups
94 113 - implements #636, lazy loading of history and authors to speed up source
95 114 pages rendering
96 115 - implemented #647, option to pass list of default encoding used to
97 116 encode to/decode from unicode
98 117 - added caching layer into RSS/ATOM feeds.
99 118 - basic implementation of cherry picking changesets for pull request, ref #575
100 119 - implemented #661 Add option to include diff in RSS feed
101 120 - implemented file history page for showing detailed changelog for a given file
102 121 - implemented #663 Admin/permission: specify default repogroup perms
103 122 - implemented #379 defaults settings page for creation of repositories, locking
104 123 statistics, downloads, repository type
105 124 - implemented #210 filtering of admin journal based on Whoosh Query language
106 125 - added parents/children links in changeset viewref #650
107 126
108 127 fixes
109 128 +++++
110 129
111 130 - fixed git version checker
112 131 - #586 patched basic auth handler to fix issues with git behind proxy
113 132 - #589 search urlgenerator didn't properly escape special characters
114 133 - fixed issue #614 Include repo name in delete confirmation dialog
115 134 - fixed #623: Lang meta-tag doesn't work with C#/C++
116 135 - fixes #612 Double quotes to Single quotes result in bad html in diff
117 136 - fixes #630 git statistics do too much work making them slow.
118 137 - fixes #625 Git-Tags are not displayed in Shortlog
119 138 - fix for issue #602, enforce str when setting mercurial UI object.
120 139 When this is used together with mercurial internal translation system
121 140 it can lead to UnicodeDecodeErrors
122 141 - fixes #645 Fix git handler when doing delete remote branch
123 142 - implements #649 added two seperate method for author and commiter to VCS
124 143 changeset class switch author for git backed to be the real author not commiter
125 144 - fix issue #504 RhodeCode is showing different versions of README on
126 145 different summary page loads
127 146 - implemented #658 Changing username in LDAP-Mode should not be allowed.
128 147 - fixes #652 switch to generator approach when doing file annotation to prevent
129 148 huge memory consumption
130 149 - fixes #666 move lockkey path location to cache_dir to ensure this path is
131 150 always writable for rhodecode server
132 151 - many more small fixes and improvements
133 152 - fixed issues with recursive scans on removed repositories that could take
134 153 long time on instance start
135 154
136 155 1.4.4 (**2012-10-08**)
137 156 ----------------------
138 157
139 158 news
140 159 ++++
141 160
142 161 - obfuscate db password in logs for engine connection string
143 162 - #574 Show pull request status also in shortlog (if any)
144 163 - remember selected tab in my account page
145 164 - Bumped mercurial version to 2.3.2
146 165 - #595 rcextension hook for repository delete
147 166
148 167 fixes
149 168 +++++
150 169
151 170 - Add git version detection to warn users that Git used in system is to
152 171 old. Ref #588 - also show git version in system details in settings page
153 172 - fixed files quick filter links
154 173 - #590 Add GET flag that controls the way the diff are generated, for pull
155 174 requests we want to use non-bundle based diffs, That are far better for
156 175 doing code reviews. The /compare url still uses bundle compare for full
157 176 comparison including the incoming changesets
158 177 - Fixed #585, checks for status of revision where to strict, and made
159 178 opening pull request with those revision impossible due to previously set
160 179 status. Checks now are made also for the repository.
161 180 - fixes #591 git backend was causing encoding errors when handling binary
162 181 files - added a test case for VCS lib tests
163 182 - fixed #597 commits in future get negative age.
164 183 - fixed #598 API docs methods had wrong members parameter as returned data
165 184
166 185 1.4.3 (**2012-09-28**)
167 186 ----------------------
168 187
169 188 news
170 189 ++++
171 190
172 191 - #558 Added config file to hooks extra data
173 192 - bumped mercurial version to 2.3.1
174 193 - #518 added possibility of specifying multiple patterns for issues
175 194 - update codemirror to latest version
176 195
177 196 fixes
178 197 +++++
179 198
180 199 - fixed #570 explicit users group permissions can overwrite owner permissions
181 200 - fixed #578 set proper PATH with current Python for Git
182 201 hooks to execute within same Python as RhodeCode
183 202 - fixed issue with Git bare repos that ends with .git in name
184 203
185 204 1.4.2 (**2012-09-12**)
186 205 ----------------------
187 206
188 207 news
189 208 ++++
190 209
191 210 - added option to menu to quick lock/unlock repository for users that have
192 211 write access to
193 212 - Implemented permissions for writing to repo
194 213 groups. Now only write access to group allows to create a repostiory
195 214 within that group
196 215 - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url
197 216 - updated translation for zh_CN
198 217
199 218 fixes
200 219 +++++
201 220
202 221 - fixed visual permissions check on repos groups inside groups
203 222 - fixed issues with non-ascii search terms in search, and indexers
204 223 - fixed parsing of page number in GET parameters
205 224 - fixed issues with generating pull-request overview for repos with
206 225 bookmarks and tags, also preview doesn't loose chosen revision from
207 226 select dropdown
208 227
209 228 1.4.1 (**2012-09-07**)
210 229 ----------------------
211 230
212 231 news
213 232 ++++
214 233
215 234 - always put a comment about code-review status change even if user send
216 235 empty data
217 236 - modified_on column saves repository update and it's going to be used
218 237 later for light version of main page ref #500
219 238 - pull request notifications send much nicer emails with details about pull
220 239 request
221 240 - #551 show breadcrumbs in summary view for repositories inside a group
222 241
223 242 fixes
224 243 +++++
225 244
226 245 - fixed migrations of permissions that can lead to inconsistency.
227 246 Some users sent feedback that after upgrading from older versions issues
228 247 with updating default permissions occurred. RhodeCode detects that now and
229 248 resets default user permission to initial state if there is a need for that.
230 249 Also forces users to set the default value for new forking permission.
231 250 - #535 improved apache wsgi example configuration in docs
232 251 - fixes #550 mercurial repositories comparision failed when origin repo had
233 252 additional not-common changesets
234 253 - fixed status of code-review in preview windows of pull request
235 254 - git forks were not initialized at bare repos
236 255 - fixes #555 fixes issues with comparing non-related repositories
237 256 - fixes #557 follower counter always counts up
238 257 - fixed issue #560 require push ssl checkbox wasn't shown when option was
239 258 enabled
240 259 - fixed #559
241 260 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
242 261 if it was a request to url by repository ID
243 262
244 263 1.4.0 (**2012-09-03**)
245 264 ----------------------
246 265
247 266 news
248 267 ++++
249 268
250 269 - new codereview system
251 270 - email map, allowing users to have multiple email addresses mapped into
252 271 their accounts
253 272 - improved git-hook system. Now all actions for git are logged into journal
254 273 including pushed revisions, user and IP address
255 274 - changed setup-app into setup-rhodecode and added default options to it.
256 275 - new git repos are created as bare now by default
257 276 - #464 added links to groups in permission box
258 277 - #465 mentions autocomplete inside comments boxes
259 278 - #469 added --update-only option to whoosh to re-index only given list
260 279 of repos in index
261 280 - rhodecode-api CLI client
262 281 - new git http protocol replaced buggy dulwich implementation.
263 282 Now based on pygrack & gitweb
264 283 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
265 284 reformated based on user suggestions. Additional rss/atom feeds for user
266 285 journal
267 286 - various i18n improvements
268 287 - #478 permissions overview for admin in user edit view
269 288 - File view now displays small gravatars off all authors of given file
270 289 - Implemented landing revisions. Each repository will get landing_rev attribute
271 290 that defines 'default' revision/branch for generating readme files
272 291 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
273 292 earliest possible call.
274 293 - Import remote svn repositories to mercurial using hgsubversion.
275 294 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
276 295 - RhodeCode can use alternative server for generating avatar icons
277 296 - implemented repositories locking. Pull locks, push unlocks. Also can be done
278 297 via API calls
279 298 - #538 form for permissions can handle multiple users at once
280 299
281 300 fixes
282 301 +++++
283 302
284 303 - improved translations
285 304 - fixes issue #455 Creating an archive generates an exception on Windows
286 305 - fixes #448 Download ZIP archive keeps file in /tmp open and results
287 306 in out of disk space
288 307 - fixes issue #454 Search results under Windows include proceeding
289 308 backslash
290 309 - fixed issue #450. Rhodecode no longer will crash when bad revision is
291 310 present in journal data.
292 311 - fix for issue #417, git execution was broken on windows for certain
293 312 commands.
294 313 - fixed #413. Don't disable .git directory for bare repos on deleting
295 314 - fixed issue #459. Changed the way of obtaining logger in reindex task.
296 315 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
297 316 reindexing modified files
298 317 - fixed #481 rhodecode emails are sent without Date header
299 318 - fixed #458 wrong count when no repos are present
300 319 - fixed issue #492 missing `\ No newline at end of file` test at the end of
301 320 new chunk in html diff
302 321 - full text search now works also for commit messages
303 322
304 323 1.3.6 (**2012-05-17**)
305 324 ----------------------
306 325
307 326 news
308 327 ++++
309 328
310 329 - chinese traditional translation
311 330 - changed setup-app into setup-rhodecode and added arguments for auto-setup
312 331 mode that doesn't need user interaction
313 332
314 333 fixes
315 334 +++++
316 335
317 336 - fixed no scm found warning
318 337 - fixed __future__ import error on rcextensions
319 338 - made simplejson required lib for speedup on JSON encoding
320 339 - fixes #449 bad regex could get more than revisions from parsing history
321 340 - don't clear DB session when CELERY_EAGER is turned ON
322 341
323 342 1.3.5 (**2012-05-10**)
324 343 ----------------------
325 344
326 345 news
327 346 ++++
328 347
329 348 - use ext_json for json module
330 349 - unified annotation view with file source view
331 350 - notification improvements, better inbox + css
332 351 - #419 don't strip passwords for login forms, make rhodecode
333 352 more compatible with LDAP servers
334 353 - Added HTTP_X_FORWARDED_FOR as another method of extracting
335 354 IP for pull/push logs. - moved all to base controller
336 355 - #415: Adding comment to changeset causes reload.
337 356 Comments are now added via ajax and doesn't reload the page
338 357 - #374 LDAP config is discarded when LDAP can't be activated
339 358 - limited push/pull operations are now logged for git in the journal
340 359 - bumped mercurial to 2.2.X series
341 360 - added support for displaying submodules in file-browser
342 361 - #421 added bookmarks in changelog view
343 362
344 363 fixes
345 364 +++++
346 365
347 366 - fixed dev-version marker for stable when served from source codes
348 367 - fixed missing permission checks on show forks page
349 368 - #418 cast to unicode fixes in notification objects
350 369 - #426 fixed mention extracting regex
351 370 - fixed remote-pulling for git remotes remopositories
352 371 - fixed #434: Error when accessing files or changesets of a git repository
353 372 with submodules
354 373 - fixed issue with empty APIKEYS for users after registration ref. #438
355 374 - fixed issue with getting README files from git repositories
356 375
357 376 1.3.4 (**2012-03-28**)
358 377 ----------------------
359 378
360 379 news
361 380 ++++
362 381
363 382 - Whoosh logging is now controlled by the .ini files logging setup
364 383 - added clone-url into edit form on /settings page
365 384 - added help text into repo add/edit forms
366 385 - created rcextensions module with additional mappings (ref #322) and
367 386 post push/pull/create repo hooks callbacks
368 387 - implemented #377 Users view for his own permissions on account page
369 388 - #399 added inheritance of permissions for users group on repos groups
370 389 - #401 repository group is automatically pre-selected when adding repos
371 390 inside a repository group
372 391 - added alternative HTTP 403 response when client failed to authenticate. Helps
373 392 solving issues with Mercurial and LDAP
374 393 - #402 removed group prefix from repository name when listing repositories
375 394 inside a group
376 395 - added gravatars into permission view and permissions autocomplete
377 396 - #347 when running multiple RhodeCode instances, properly invalidates cache
378 397 for all registered servers
379 398
380 399 fixes
381 400 +++++
382 401
383 402 - fixed #390 cache invalidation problems on repos inside group
384 403 - fixed #385 clone by ID url was loosing proxy prefix in URL
385 404 - fixed some unicode problems with waitress
386 405 - fixed issue with escaping < and > in changeset commits
387 406 - fixed error occurring during recursive group creation in API
388 407 create_repo function
389 408 - fixed #393 py2.5 fixes for routes url generator
390 409 - fixed #397 Private repository groups shows up before login
391 410 - fixed #396 fixed problems with revoking users in nested groups
392 411 - fixed mysql unicode issues + specified InnoDB as default engine with
393 412 utf8 charset
394 413 - #406 trim long branch/tag names in changelog to not break UI
395 414
396 415 1.3.3 (**2012-03-02**)
397 416 ----------------------
398 417
399 418 news
400 419 ++++
401 420
402 421
403 422 fixes
404 423 +++++
405 424
406 425 - fixed some python2.5 compatibility issues
407 426 - fixed issues with removed repos was accidentally added as groups, after
408 427 full rescan of paths
409 428 - fixes #376 Cannot edit user (using container auth)
410 429 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
411 430 configuration
412 431 - fixed initial sorting of repos inside repo group
413 432 - fixes issue when user tried to resubmit same permission into user/user_groups
414 433 - bumped beaker version that fixes #375 leap error bug
415 434 - fixed raw_changeset for git. It was generated with hg patch headers
416 435 - fixed vcs issue with last_changeset for filenodes
417 436 - fixed missing commit after hook delete
418 437 - fixed #372 issues with git operation detection that caused a security issue
419 438 for git repos
420 439
421 440 1.3.2 (**2012-02-28**)
422 441 ----------------------
423 442
424 443 news
425 444 ++++
426 445
427 446
428 447 fixes
429 448 +++++
430 449
431 450 - fixed git protocol issues with repos-groups
432 451 - fixed git remote repos validator that prevented from cloning remote git repos
433 452 - fixes #370 ending slashes fixes for repo and groups
434 453 - fixes #368 improved git-protocol detection to handle other clients
435 454 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
436 455 Moved To Root
437 456 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
438 457 - fixed #373 missing cascade drop on user_group_to_perm table
439 458
440 459 1.3.1 (**2012-02-27**)
441 460 ----------------------
442 461
443 462 news
444 463 ++++
445 464
446 465
447 466 fixes
448 467 +++++
449 468
450 469 - redirection loop occurs when remember-me wasn't checked during login
451 470 - fixes issues with git blob history generation
452 471 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
453 472
454 473 1.3.0 (**2012-02-26**)
455 474 ----------------------
456 475
457 476 news
458 477 ++++
459 478
460 479 - code review, inspired by github code-comments
461 480 - #215 rst and markdown README files support
462 481 - #252 Container-based and proxy pass-through authentication support
463 482 - #44 branch browser. Filtering of changelog by branches
464 483 - mercurial bookmarks support
465 484 - new hover top menu, optimized to add maximum size for important views
466 485 - configurable clone url template with possibility to specify protocol like
467 486 ssh:// or http:// and also manually alter other parts of clone_url.
468 487 - enabled largefiles extension by default
469 488 - optimized summary file pages and saved a lot of unused space in them
470 489 - #239 option to manually mark repository as fork
471 490 - #320 mapping of commit authors to RhodeCode users
472 491 - #304 hashes are displayed using monospace font
473 492 - diff configuration, toggle white lines and context lines
474 493 - #307 configurable diffs, whitespace toggle, increasing context lines
475 494 - sorting on branches, tags and bookmarks using YUI datatable
476 495 - improved file filter on files page
477 496 - implements #330 api method for listing nodes ar particular revision
478 497 - #73 added linking issues in commit messages to chosen issue tracker url
479 498 based on user defined regular expression
480 499 - added linking of changesets in commit messages
481 500 - new compact changelog with expandable commit messages
482 501 - firstname and lastname are optional in user creation
483 502 - #348 added post-create repository hook
484 503 - #212 global encoding settings is now configurable from .ini files
485 504 - #227 added repository groups permissions
486 505 - markdown gets codehilite extensions
487 506 - new API methods, delete_repositories, grante/revoke permissions for groups
488 507 and repos
489 508
490 509
491 510 fixes
492 511 +++++
493 512
494 513 - rewrote dbsession management for atomic operations, and better error handling
495 514 - fixed sorting of repo tables
496 515 - #326 escape of special html entities in diffs
497 516 - normalized user_name => username in api attributes
498 517 - fixes #298 ldap created users with mixed case emails created conflicts
499 518 on saving a form
500 519 - fixes issue when owner of a repo couldn't revoke permissions for users
501 520 and groups
502 521 - fixes #271 rare JSON serialization problem with statistics
503 522 - fixes #337 missing validation check for conflicting names of a group with a
504 523 repositories group
505 524 - #340 fixed session problem for mysql and celery tasks
506 525 - fixed #331 RhodeCode mangles repository names if the a repository group
507 526 contains the "full path" to the repositories
508 527 - #355 RhodeCode doesn't store encrypted LDAP passwords
509 528
510 529 1.2.5 (**2012-01-28**)
511 530 ----------------------
512 531
513 532 news
514 533 ++++
515 534
516 535 fixes
517 536 +++++
518 537
519 538 - #340 Celery complains about MySQL server gone away, added session cleanup
520 539 for celery tasks
521 540 - #341 "scanning for repositories in None" log message during Rescan was missing
522 541 a parameter
523 542 - fixed creating archives with subrepos. Some hooks were triggered during that
524 543 operation leading to crash.
525 544 - fixed missing email in account page.
526 545 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
527 546 forking on windows impossible
528 547
529 548 1.2.4 (**2012-01-19**)
530 549 ----------------------
531 550
532 551 news
533 552 ++++
534 553
535 554 - RhodeCode is bundled with mercurial series 2.0.X by default, with
536 555 full support to largefiles extension. Enabled by default in new installations
537 556 - #329 Ability to Add/Remove Groups to/from a Repository via AP
538 557 - added requires.txt file with requirements
539 558
540 559 fixes
541 560 +++++
542 561
543 562 - fixes db session issues with celery when emailing admins
544 563 - #331 RhodeCode mangles repository names if the a repository group
545 564 contains the "full path" to the repositories
546 565 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
547 566 - DB session cleanup after hg protocol operations, fixes issues with
548 567 `mysql has gone away` errors
549 568 - #333 doc fixes for get_repo api function
550 569 - #271 rare JSON serialization problem with statistics enabled
551 570 - #337 Fixes issues with validation of repository name conflicting with
552 571 a group name. A proper message is now displayed.
553 572 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
554 573 doesn't work
555 574 - #316 fixes issues with web description in hgrc files
556 575
557 576 1.2.3 (**2011-11-02**)
558 577 ----------------------
559 578
560 579 news
561 580 ++++
562 581
563 582 - added option to manage repos group for non admin users
564 583 - added following API methods for get_users, create_user, get_users_groups,
565 584 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
566 585 get_repo, create_repo, add_user_to_repo
567 586 - implements #237 added password confirmation for my account
568 587 and admin edit user.
569 588 - implements #291 email notification for global events are now sent to all
570 589 administrator users, and global config email.
571 590
572 591 fixes
573 592 +++++
574 593
575 594 - added option for passing auth method for smtp mailer
576 595 - #276 issue with adding a single user with id>10 to usergroups
577 596 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
578 597 - #288 fixes managing of repos in a group for non admin user
579 598
580 599 1.2.2 (**2011-10-17**)
581 600 ----------------------
582 601
583 602 news
584 603 ++++
585 604
586 605 - #226 repo groups are available by path instead of numerical id
587 606
588 607 fixes
589 608 +++++
590 609
591 610 - #259 Groups with the same name but with different parent group
592 611 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
593 612 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
594 613 - #265 ldap save fails sometimes on converting attributes to booleans,
595 614 added getter and setter into model that will prevent from this on db model level
596 615 - fixed problems with timestamps issues #251 and #213
597 616 - fixes #266 RhodeCode allows to create repo with the same name and in
598 617 the same parent as group
599 618 - fixes #245 Rescan of the repositories on Windows
600 619 - fixes #248 cannot edit repos inside a group on windows
601 620 - fixes #219 forking problems on windows
602 621
603 622 1.2.1 (**2011-10-08**)
604 623 ----------------------
605 624
606 625 news
607 626 ++++
608 627
609 628
610 629 fixes
611 630 +++++
612 631
613 632 - fixed problems with basic auth and push problems
614 633 - gui fixes
615 634 - fixed logger
616 635
617 636 1.2.0 (**2011-10-07**)
618 637 ----------------------
619 638
620 639 news
621 640 ++++
622 641
623 642 - implemented #47 repository groups
624 643 - implemented #89 Can setup google analytics code from settings menu
625 644 - implemented #91 added nicer looking archive urls with more download options
626 645 like tags, branches
627 646 - implemented #44 into file browsing, and added follow branch option
628 647 - implemented #84 downloads can be enabled/disabled for each repository
629 648 - anonymous repository can be cloned without having to pass default:default
630 649 into clone url
631 650 - fixed #90 whoosh indexer can index chooses repositories passed in command
632 651 line
633 652 - extended journal with day aggregates and paging
634 653 - implemented #107 source code lines highlight ranges
635 654 - implemented #93 customizable changelog on combined revision ranges -
636 655 equivalent of githubs compare view
637 656 - implemented #108 extended and more powerful LDAP configuration
638 657 - implemented #56 users groups
639 658 - major code rewrites optimized codes for speed and memory usage
640 659 - raw and diff downloads are now in git format
641 660 - setup command checks for write access to given path
642 661 - fixed many issues with international characters and unicode. It uses utf8
643 662 decode with replace to provide less errors even with non utf8 encoded strings
644 663 - #125 added API KEY access to feeds
645 664 - #109 Repository can be created from external Mercurial link (aka. remote
646 665 repository, and manually updated (via pull) from admin panel
647 666 - beta git support - push/pull server + basic view for git repos
648 667 - added followers page and forks page
649 668 - server side file creation (with binary file upload interface)
650 669 and edition with commits powered by codemirror
651 670 - #111 file browser file finder, quick lookup files on whole file tree
652 671 - added quick login sliding menu into main page
653 672 - changelog uses lazy loading of affected files details, in some scenarios
654 673 this can improve speed of changelog page dramatically especially for
655 674 larger repositories.
656 675 - implements #214 added support for downloading subrepos in download menu.
657 676 - Added basic API for direct operations on rhodecode via JSON
658 677 - Implemented advanced hook management
659 678
660 679 fixes
661 680 +++++
662 681
663 682 - fixed file browser bug, when switching into given form revision the url was
664 683 not changing
665 684 - fixed propagation to error controller on simplehg and simplegit middlewares
666 685 - fixed error when trying to make a download on empty repository
667 686 - fixed problem with '[' chars in commit messages in journal
668 687 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
669 688 - journal fork fixes
670 689 - removed issue with space inside renamed repository after deletion
671 690 - fixed strange issue on formencode imports
672 691 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
673 692 - #150 fixes for errors on repositories mapped in db but corrupted in
674 693 filesystem
675 694 - fixed problem with ascendant characters in realm #181
676 695 - fixed problem with sqlite file based database connection pool
677 696 - whoosh indexer and code stats share the same dynamic extensions map
678 697 - fixes #188 - relationship delete of repo_to_perm entry on user removal
679 698 - fixes issue #189 Trending source files shows "show more" when no more exist
680 699 - fixes issue #197 Relative paths for pidlocks
681 700 - fixes issue #198 password will require only 3 chars now for login form
682 701 - fixes issue #199 wrong redirection for non admin users after creating a repository
683 702 - fixes issues #202, bad db constraint made impossible to attach same group
684 703 more than one time. Affects only mysql/postgres
685 704 - fixes #218 os.kill patch for windows was missing sig param
686 705 - improved rendering of dag (they are not trimmed anymore when number of
687 706 heads exceeds 5)
688 707
689 708 1.1.8 (**2011-04-12**)
690 709 ----------------------
691 710
692 711 news
693 712 ++++
694 713
695 714 - improved windows support
696 715
697 716 fixes
698 717 +++++
699 718
700 719 - fixed #140 freeze of python dateutil library, since new version is python2.x
701 720 incompatible
702 721 - setup-app will check for write permission in given path
703 722 - cleaned up license info issue #149
704 723 - fixes for issues #137,#116 and problems with unicode and accented characters.
705 724 - fixes crashes on gravatar, when passed in email as unicode
706 725 - fixed tooltip flickering problems
707 726 - fixed came_from redirection on windows
708 727 - fixed logging modules, and sql formatters
709 728 - windows fixes for os.kill issue #133
710 729 - fixes path splitting for windows issues #148
711 730 - fixed issue #143 wrong import on migration to 1.1.X
712 731 - fixed problems with displaying binary files, thanks to Thomas Waldmann
713 732 - removed name from archive files since it's breaking ui for long repo names
714 733 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
715 734 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
716 735 Thomas Waldmann
717 736 - fixed issue #166 summary pager was skipping 10 revisions on second page
718 737
719 738
720 739 1.1.7 (**2011-03-23**)
721 740 ----------------------
722 741
723 742 news
724 743 ++++
725 744
726 745 fixes
727 746 +++++
728 747
729 748 - fixed (again) #136 installation support for FreeBSD
730 749
731 750
732 751 1.1.6 (**2011-03-21**)
733 752 ----------------------
734 753
735 754 news
736 755 ++++
737 756
738 757 fixes
739 758 +++++
740 759
741 760 - fixed #136 installation support for FreeBSD
742 761 - RhodeCode will check for python version during installation
743 762
744 763 1.1.5 (**2011-03-17**)
745 764 ----------------------
746 765
747 766 news
748 767 ++++
749 768
750 769 - basic windows support, by exchanging pybcrypt into sha256 for windows only
751 770 highly inspired by idea of mantis406
752 771
753 772 fixes
754 773 +++++
755 774
756 775 - fixed sorting by author in main page
757 776 - fixed crashes with diffs on binary files
758 777 - fixed #131 problem with boolean values for LDAP
759 778 - fixed #122 mysql problems thanks to striker69
760 779 - fixed problem with errors on calling raw/raw_files/annotate functions
761 780 with unknown revisions
762 781 - fixed returned rawfiles attachment names with international character
763 782 - cleaned out docs, big thanks to Jason Harris
764 783
765 784 1.1.4 (**2011-02-19**)
766 785 ----------------------
767 786
768 787 news
769 788 ++++
770 789
771 790 fixes
772 791 +++++
773 792
774 793 - fixed formencode import problem on settings page, that caused server crash
775 794 when that page was accessed as first after server start
776 795 - journal fixes
777 796 - fixed option to access repository just by entering http://server/<repo_name>
778 797
779 798 1.1.3 (**2011-02-16**)
780 799 ----------------------
781 800
782 801 news
783 802 ++++
784 803
785 804 - implemented #102 allowing the '.' character in username
786 805 - added option to access repository just by entering http://server/<repo_name>
787 806 - celery task ignores result for better performance
788 807
789 808 fixes
790 809 +++++
791 810
792 811 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
793 812 apollo13 and Johan Walles
794 813 - small fixes in journal
795 814 - fixed problems with getting setting for celery from .ini files
796 815 - registration, password reset and login boxes share the same title as main
797 816 application now
798 817 - fixed #113: to high permissions to fork repository
799 818 - fixed problem with '[' chars in commit messages in journal
800 819 - removed issue with space inside renamed repository after deletion
801 820 - db transaction fixes when filesystem repository creation failed
802 821 - fixed #106 relation issues on databases different than sqlite
803 822 - fixed static files paths links to use of url() method
804 823
805 824 1.1.2 (**2011-01-12**)
806 825 ----------------------
807 826
808 827 news
809 828 ++++
810 829
811 830
812 831 fixes
813 832 +++++
814 833
815 834 - fixes #98 protection against float division of percentage stats
816 835 - fixed graph bug
817 836 - forced webhelpers version since it was making troubles during installation
818 837
819 838 1.1.1 (**2011-01-06**)
820 839 ----------------------
821 840
822 841 news
823 842 ++++
824 843
825 844 - added force https option into ini files for easier https usage (no need to
826 845 set server headers with this options)
827 846 - small css updates
828 847
829 848 fixes
830 849 +++++
831 850
832 851 - fixed #96 redirect loop on files view on repositories without changesets
833 852 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
834 853 and server crashed with errors
835 854 - fixed large tooltips problems on main page
836 855 - fixed #92 whoosh indexer is more error proof
837 856
838 857 1.1.0 (**2010-12-18**)
839 858 ----------------------
840 859
841 860 news
842 861 ++++
843 862
844 863 - rewrite of internals for vcs >=0.1.10
845 864 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
846 865 with older clients
847 866 - anonymous access, authentication via ldap
848 867 - performance upgrade for cached repos list - each repository has its own
849 868 cache that's invalidated when needed.
850 869 - performance upgrades on repositories with large amount of commits (20K+)
851 870 - main page quick filter for filtering repositories
852 871 - user dashboards with ability to follow chosen repositories actions
853 872 - sends email to admin on new user registration
854 873 - added cache/statistics reset options into repository settings
855 874 - more detailed action logger (based on hooks) with pushed changesets lists
856 875 and options to disable those hooks from admin panel
857 876 - introduced new enhanced changelog for merges that shows more accurate results
858 877 - new improved and faster code stats (based on pygments lexers mapping tables,
859 878 showing up to 10 trending sources for each repository. Additionally stats
860 879 can be disabled in repository settings.
861 880 - gui optimizations, fixed application width to 1024px
862 881 - added cut off (for large files/changesets) limit into config files
863 882 - whoosh, celeryd, upgrade moved to paster command
864 883 - other than sqlite database backends can be used
865 884
866 885 fixes
867 886 +++++
868 887
869 888 - fixes #61 forked repo was showing only after cache expired
870 889 - fixes #76 no confirmation on user deletes
871 890 - fixes #66 Name field misspelled
872 891 - fixes #72 block user removal when he owns repositories
873 892 - fixes #69 added password confirmation fields
874 893 - fixes #87 RhodeCode crashes occasionally on updating repository owner
875 894 - fixes #82 broken annotations on files with more than 1 blank line at the end
876 895 - a lot of fixes and tweaks for file browser
877 896 - fixed detached session issues
878 897 - fixed when user had no repos he would see all repos listed in my account
879 898 - fixed ui() instance bug when global hgrc settings was loaded for server
880 899 instance and all hgrc options were merged with our db ui() object
881 900 - numerous small bugfixes
882 901
883 902 (special thanks for TkSoh for detailed feedback)
884 903
885 904
886 905 1.0.2 (**2010-11-12**)
887 906 ----------------------
888 907
889 908 news
890 909 ++++
891 910
892 911 - tested under python2.7
893 912 - bumped sqlalchemy and celery versions
894 913
895 914 fixes
896 915 +++++
897 916
898 917 - fixed #59 missing graph.js
899 918 - fixed repo_size crash when repository had broken symlinks
900 919 - fixed python2.5 crashes.
901 920
902 921
903 922 1.0.1 (**2010-11-10**)
904 923 ----------------------
905 924
906 925 news
907 926 ++++
908 927
909 928 - small css updated
910 929
911 930 fixes
912 931 +++++
913 932
914 933 - fixed #53 python2.5 incompatible enumerate calls
915 934 - fixed #52 disable mercurial extension for web
916 935 - fixed #51 deleting repositories don't delete it's dependent objects
917 936
918 937
919 938 1.0.0 (**2010-11-02**)
920 939 ----------------------
921 940
922 941 - security bugfix simplehg wasn't checking for permissions on commands
923 942 other than pull or push.
924 943 - fixed doubled messages after push or pull in admin journal
925 944 - templating and css corrections, fixed repo switcher on chrome, updated titles
926 945 - admin menu accessible from options menu on repository view
927 946 - permissions cached queries
928 947
929 948 1.0.0rc4 (**2010-10-12**)
930 949 --------------------------
931 950
932 951 - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman)
933 952 - removed cache_manager settings from sqlalchemy meta
934 953 - added sqlalchemy cache settings to ini files
935 954 - validated password length and added second try of failure on paster setup-app
936 955 - fixed setup database destroy prompt even when there was no db
937 956
938 957
939 958 1.0.0rc3 (**2010-10-11**)
940 959 -------------------------
941 960
942 961 - fixed i18n during installation.
943 962
944 963 1.0.0rc2 (**2010-10-11**)
945 964 -------------------------
946 965
947 966 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
948 967 occure. After vcs is fixed it'll be put back again.
949 968 - templating/css rewrites, optimized css.
@@ -1,286 +1,292 b''
1 1 .. _installation_win:
2 2
3 3
4 4 Step by step Installation for Windows
5 5 =====================================
6 6
7 7
8 8 RhodeCode step-by-step install Guide for Windows
9 9
10 10 Target OS: Windows XP SP3 32bit English (Clean installation)
11 11 + All Windows Updates until 24-may-2012
12 12
13 13 .. note::
14 14
15 15 This installation is for 32bit systems, for 64bit windows you might need
16 16 to download proper 64bit versions of the different packages(Windows Installer, Win32py extensions)
17 17 plus some extra tweaks.
18 18 These extra steps haven been marked as "64bit".
19 19 Tested on Windows Server 2008 R2 SP1, 9-feb-2013.
20 20 If you run into any 64bit related problems, please check these pages:
21 21 - http://blog.victorjabur.com/2011/06/05/compiling-python-2-7-modules-on-windows-32-and-64-using-msvc-2008-express/
22 22 - http://bugs.python.org/issue7511
23 23
24 24 Step1 - Install Visual Studio 2008 Express
25 25 ------------------------------------------
26 26
27 27
28 28 Optional: You can also install MingW, but VS2008 installation is easier
29 29
30 30 Download "Visual C++ 2008 Express Edition with SP1" from:
31 31 http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express
32 32 (if not found or relocated, google for "visual studio 2008 express" for
33 33 updated link)
34 34
35 35 You can also download full ISO file for offline installation, just
36 36 choose "All - Offline Install ISO image file" in the previous page and
37 37 choose "Visual C++ 2008 Express" when installing.
38 38
39 39 .. note::
40 40
41 Using other versions of Visual Studio will lead to random crashes.
42 You must use Visual Studio 2008!"
41 Using other versions of Visual Studio will lead to random crashes.
42 You must use Visual Studio 2008!"
43 43
44 44 .. note::
45 45
46 Silverlight Runtime and SQL Server 2008 Express Edition are not
47 required, you can uncheck them
46 Silverlight Runtime and SQL Server 2008 Express Edition are not
47 required, you can uncheck them
48 48
49 49 .. note::
50 64bit: You also need to install the Microsoft Windows SDK for .NET 3.5 SP1 (.NET 4.0 won't work).
51 Download from: http://www.microsoft.com/en-us/download/details.aspx?id=3138
50
51 64bit: You also need to install the Microsoft Windows SDK for .NET 3.5 SP1 (.NET 4.0 won't work).
52 Download from: http://www.microsoft.com/en-us/download/details.aspx?id=3138
52 53
53 54 .. note::
54 64bit: You also need to copy and rename a .bat file to make the Visual C++ compiler work.
55 I am not sure why this is not necessary for 32bit.
56 Copy C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat to C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat
55
56 64bit: You also need to copy and rename a .bat file to make the Visual C++ compiler work.
57 I am not sure why this is not necessary for 32bit.
58 Copy C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat to C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64\vcvarsamd64.bat
57 59
58 60
59 61 Step2 - Install Python
60 62 ----------------------
61 63
62 64 Install Python 2.x.y (x >= 5) x86 version (32bit). DO NOT USE A 3.x version.
63 65 Download Python 2.x.y from:
64 66 http://www.python.org/download/
65 67
66 68 Choose "Windows Installer" (32bit version) not "Windows X86-64
67 69 Installer". While writing this guide, the latest version was v2.7.3.
68 70 Remember the specific major and minor version installed, because it will
69 71 be needed in the next step. In this case, it is "2.7".
70 72
71 73 .. note::
72 64bit: Just download and install the 64bit version of python.
74
75 64bit: Just download and install the 64bit version of python.
73 76
74 77 Step3 - Install Win32py extensions
75 78 ----------------------------------
76 79
77 80 Download pywin32 from:
78 81 http://sourceforge.net/projects/pywin32/files/
79 82
80 83 - Click on "pywin32" folder
81 84 - Click on the first folder (in this case, Build 217, maybe newer when you try)
82 85 - Choose the file ending with ".win32-py2.x.exe" -> x being the minor
83 86 version of Python you installed (in this case, 7)
84 87 When writing this guide, the file was:
85 88 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/pywin32-217.win32-py2.7.exe/download
86 89
87 90 .. note::
88 64bit: Download and install the 64bit version.
89 At the time of writing you can find this at:
90 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/pywin32-218.win-amd64-py2.7.exe/download
91
92 64bit: Download and install the 64bit version.
93 At the time of writing you can find this at:
94 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/pywin32-218.win-amd64-py2.7.exe/download
91 95
92 96 Step4 - Python BIN
93 97 ------------------
94 98
95 99 Add Python BIN folder to the path
96 100
97 101 You have to add the Python folder to the path, you can do it manually
98 102 (editing "PATH" environment variable) or using Windows Support Tools
99 103 that came preinstalled in Vista/7 and can be installed in Windows XP.
100 104
101 105 - Using support tools on WINDOWS XP:
102 106 If you use Windows XP you can install them using Windows XP CD and
103 107 navigating to \SUPPORT\TOOLS. There, execute Setup.EXE (not MSI).
104 108 Afterwards, open a CMD and type::
105 109
106 110 SETX PATH "%PATH%;[your-python-path]" -M
107 111
108 112 Close CMD (the path variable will be updated then)
109 113
110 114 - Using support tools on WINDOWS Vista/7:
111 115
112 116 Open a CMD and type::
113 117
114 118 SETX PATH "%PATH%;[your-python-path]" /M
115 119
116 120 Please substitute [your-python-path] with your Python installation path.
117 121 Typically: C:\\Python27
118 122
119 123
120 124 Step5 - RhodeCode folder structure
121 125 ----------------------------------
122 126
123 127 Create a RhodeCode folder structure
124 128
125 129 This is only a example to install RhodeCode, you can of course change
126 130 it. However, this guide will follow the proposed structure, so please
127 131 later adapt the paths if you change them. My recommendation is to use
128 132 folders with NO SPACES. But you can try if you are brave...
129 133
130 134 Create the following folder structure::
131 135
132 136 C:\RhodeCode
133 137 C:\RhodeCode\Bin
134 138 C:\RhodeCode\Env
135 139 C:\RhodeCode\Repos
136 140
137 141
138 142 Step6 - Install virtualenv
139 143 ---------------------------
140 144
141 145 Install Virtual Env for Python
142 146
143 147 Navigate to: http://www.virtualenv.org/en/latest/index.html#installation
144 148 Right click on "virtualenv.py" file and choose "Save link as...".
145 149 Download to C:\\RhodeCode (or whatever you want)
146 150 (the file is located at
147 151 https://raw.github.com/pypa/virtualenv/master/virtualenv.py)
148 152
149 153 Create a virtual Python environment in C:\\RhodeCode\\Env (or similar). To
150 154 do so, open a CMD (Python Path should be included in Step3), navigate
151 155 where you downloaded "virtualenv.py", and write::
152 156
153 157 python virtualenv.py C:\RhodeCode\Env
154 158
155 159 (--no-site-packages is now the default behaviour of virtualenv, no need
156 160 to include it)
157 161
158 162
159 163 Step7 - Install RhodeCode
160 164 -------------------------
161 165
162 166 Finally, install RhodeCode
163 167
164 168 Close previously opened command prompt/s, and open a Visual Studio 2008
165 169 Command Prompt (**IMPORTANT!!**). To do so, go to Start Menu, and then open
166 170 "Microsoft Visual C++ 2008 Express Edition" -> "Visual Studio Tools" ->
167 171 "Visual Studio 2008 Command Prompt"
168 172
169 173 .. note::
170 64bit: For 64bit you need to modify the shortcut that is used to start the
171 Visual Studio 2008 Command Prompt. Use right-mouse click to open properties.
174
175 64bit: For 64bit you need to modify the shortcut that is used to start the
176 Visual Studio 2008 Command Prompt. Use right-mouse click to open properties.
177
172 178 Change commandline from::
173 179
174 180 %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" x86
175 181
176 182 to::
177 183
178 184 %comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"" amd64
179 185
180 186
181 187 In that CMD (loaded with VS2008 PATHs) type::
182 188
183 189 cd C:\RhodeCode\Env\Scripts (or similar)
184 190 activate
185 191
186 192 The prompt will change into "(Env) C:\\RhodeCode\\Env\\Scripts" or similar
187 193 (depending of your folder structure). Then type::
188 194
189 195 pip install rhodecode
190 196
191 197 (long step, please wait until fully complete)
192 198
193 199 Some warnings will appear, don't worry as they are normal.
194 200
195 201
196 202 Step8 - Configuring RhodeCode
197 203 -----------------------------
198 204
199 205
200 206 steps taken from http://packages.python.org/RhodeCode/setup.html
201 207
202 208 You have to use the same Visual Studio 2008 command prompt as Step7, so
203 209 if you closed it reopen it following the same commands (including the
204 210 "activate" one). When ready, just type::
205 211
206 212 cd C:\RhodeCode\Bin
207 213 paster make-config RhodeCode production.ini
208 214
209 215 Then, you must edit production.ini to fit your needs (ip address, ip
210 216 port, mail settings, database, whatever). I recommend using NotePad++
211 217 (free) or similar text editor, as it handles well the EndOfLine
212 218 character differences between Unix and Windows
213 219 (http://notepad-plus-plus.org/)
214 220
215 221 For the sake of simplicity lets run it with the default settings. After
216 222 your edits (if any), in the previous Command Prompt, type::
217 223
218 224 paster setup-rhodecode production.ini
219 225
220 226 (this time a NEW database will be installed, you must follow a different
221 227 step to later UPGRADE to a newer RhodeCode version)
222 228
223 229 The script will ask you for confirmation about creating a NEW database,
224 230 answer yes (y)
225 231 The script will ask you for repository path, answer C:\\RhodeCode\\Repos
226 232 (or similar)
227 233 The script will ask you for admin username and password, answer "admin"
228 234 + "123456" (or whatever you want)
229 235 The script will ask you for admin mail, answer "admin@xxxx.com" (or
230 236 whatever you want)
231 237
232 238 If you make some mistake and the script does not end, don't worry, start
233 239 it again.
234 240
235 241
236 242 Step9 - Running RhodeCode
237 243 -------------------------
238 244
239 245
240 246 In the previous command prompt, being in the C:\\RhodeCode\\Bin folder,
241 247 just type::
242 248
243 249 paster serve production.ini
244 250
245 251 Open yout web server, and go to http://127.0.0.1:5000
246 252
247 253 It works!! :-)
248 254
249 255 Remark:
250 256 If it does not work first time, just Ctrl-C the CMD process and start it
251 257 again. Don't forget the "http://" in Internet Explorer
252 258
253 259
254 260
255 261 What this Guide does not cover:
256 262
257 263 - Installing Celery
258 264 - Running RhodeCode as Windows Service. You can investigate here:
259 265
260 266 - http://pypi.python.org/pypi/wsgisvc
261 267 - http://ryrobes.com/python/running-python-scripts-as-a-windows-service/
262 268 - http://wiki.pylonshq.com/display/pylonscookbook/How+to+run+Pylons+as+a+Windows+service
263 269
264 270 - Using Apache. You can investigate here:
265 271
266 272 - https://groups.google.com/group/rhodecode/msg/c433074e813ffdc4
267 273
268 274
269 275 Upgrading
270 276 =========
271 277
272 278 Stop running RhodeCode
273 279 Open a CommandPrompt like in Step7 (VS2008 path + activate) and type::
274 280
275 281 easy_install -U rhodecode
276 282 cd \RhodeCode\Bin
277 283
278 284 { backup your production.ini file now} ::
279 285
280 286 paster make-config RhodeCode production.ini
281 287
282 288 (check changes and update your production.ini accordingly) ::
283 289
284 290 paster upgrade-db production.ini (update database)
285 291
286 292 Full steps in http://packages.python.org/RhodeCode/upgrade.html
General Comments 0
You need to be logged in to leave comments. Login now