<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/7425088bc4ffb03bf46bec421abc61ee4bd87c4f" style="text-decoration: none; font-weight: bold; color: #573;">gist: fix unicode file path handling</a></h1>
<div id="body">
Takumi IINO committed on 2015-11-23 10:01:22<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/7425088bc4ffb03bf46bec421abc61ee4bd87c4f">7425088b</a><pre>gist: fix unicode file path handling
M kallithea/controllers/admin/gists.py (2 lines added, 2 lines removed)
M kallithea/templates/admin/gists/edit.html (2 lines added, 2 lines removed)
M kallithea/templates/admin/gists/show.html (2 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/f3f06692cb7ed6f6ca184a9cd1531582a3eeb12a" style="text-decoration: none; font-weight: bold; color: #573;">setup: support the Mercurial 3.6 series No significant API changes and testing doesn't show any problems. This upgrade enables use of bundle2 with generald...</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:34:47<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/f3f06692cb7ed6f6ca184a9cd1531582a3eeb12a">f3f06692</a><pre>setup: support the Mercurial 3.6 series
No significant API changes and testing doesn't show any problems.
This upgrade enables use of bundle2 with generaldelta.
M setup.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/57bae44fd22e2f88780e26912c37c3c01718b7c9" style="text-decoration: none; font-weight: bold; color: #573;">docs: consistently use venv instead of pyenv</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:34:47<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/57bae44fd22e2f88780e26912c37c3c01718b7c9">57bae44f</a><pre>docs: consistently use venv instead of pyenv
M docs/setup.rst (2 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/1666c8c7d92596ea6610a7bf8f6a78e3a9e3d06b" style="text-decoration: none; font-weight: bold; color: #573;">repo-scan: print status to stdout instead of logging it Don't mute command line output just because the .ini file not is verbose.</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:34:47<br />branch: stable<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/1666c8c7d92596ea6610a7bf8f6a78e3a9e3d06b">1666c8c7</a><pre>repo-scan: print status to stdout instead of logging it
Don't mute command line output just because the .ini file not is verbose.
M kallithea/lib/paster_commands/repo_scan.py (2 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/87aef0cb5a6a21285b1bd6f9ffe8e37c4b5739ab" style="text-decoration: none; font-weight: bold; color: #573;">Merge stable</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:39:21<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/87aef0cb5a6a21285b1bd6f9ffe8e37c4b5739ab">87aef0cb</a><pre>Merge stable
M docs/setup.rst (2 lines added, 2 lines removed)
M kallithea/controllers/admin/gists.py (2 lines added, 2 lines removed)
M kallithea/lib/paster_commands/repo_scan.py (2 lines added, 2 lines removed)
M kallithea/templates/admin/gists/edit.html (2 lines added, 2 lines removed)
M kallithea/templates/admin/gists/show.html (2 lines added, 2 lines removed)
M setup.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/6c7efed20abc43d5e330d5063dfbb80273c403ff" style="text-decoration: none; font-weight: bold; color: #573;">auth: only local passwords can be reset Do for password reset what de9a3152c206 did for password change.</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:46:59<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/6c7efed20abc43d5e330d5063dfbb80273c403ff">6c7efed2</a><pre>auth: only local passwords can be reset
Do for password reset what de9a3152c206 did for password change.
M kallithea/model/user.py (22 lines added, 12 lines removed)
M kallithea/templates/email_templates/password_reset.html (4 lines added, 0 lines removed)
M kallithea/templates/email_templates/password_reset.txt (5 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/5a148717d392b30847d57bbb213be0b375103d2f" style="text-decoration: none; font-weight: bold; color: #573;">auth: let login helper function return exception to raise instead of raising it self Make the execution flow more obvious by raising the exception where it ...</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:47:06<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/5a148717d392b30847d57bbb213be0b375103d2f">5a148717</a><pre>auth: let login helper function return exception to raise instead of raising it self
Make the execution flow more obvious by raising the exception where it matters.
Avoid redundant and potentially misleading return statement that tried to make
it clear that execution wouldn't continue after the function call.
M kallithea/lib/auth.py (12 lines added, 9 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/624d573527456f6ca7fc7cf18db2b540da3223c0" style="text-decoration: none; font-weight: bold; color: #573;">paster: minor changes to paster commands, making them slightly more consistent</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:47:12<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/624d573527456f6ca7fc7cf18db2b540da3223c0">624d5735</a><pre>paster: minor changes to paster commands, making them slightly more consistent
M kallithea/lib/paster_commands/cache_keys.py (3 lines added, 6 lines removed)
M kallithea/lib/paster_commands/cleanup.py (7 lines added, 12 lines removed)
M kallithea/lib/paster_commands/install_iis.py (26 lines added, 3 lines removed)
M kallithea/lib/paster_commands/ishell.py (2 lines added, 5 lines removed)
M kallithea/lib/paster_commands/make_index.py (0 lines added, 3 lines removed)
M kallithea/lib/paster_commands/make_rcextensions.py (1 lines added, 2 lines removed)
M kallithea/lib/paster_commands/repo_scan.py (0 lines added, 3 lines removed)
M kallithea/lib/paster_commands/setup_db.py (23 lines added, 1 lines removed)
M kallithea/lib/paster_commands/update_repoinfo.py (0 lines added, 3 lines removed)
M kallithea/lib/utils.py (1 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/edb24bc0f71ac882c90b876185b359f9407d1eff" style="text-decoration: none; font-weight: bold; color: #573;">cleanup: consistent space before line continuation backslash</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:47:14<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/edb24bc0f71ac882c90b876185b359f9407d1eff">edb24bc0</a><pre>cleanup: consistent space before line continuation backslash
M kallithea/config/environment.py (1 lines added, 1 lines removed)
M kallithea/controllers/admin/admin.py (2 lines added, 2 lines removed)
M kallithea/controllers/admin/gists.py (5 lines added, 5 lines removed)
M kallithea/controllers/admin/my_account.py (3 lines added, 3 lines removed)
M kallithea/controllers/admin/notifications.py (1 lines added, 1 lines removed)
M kallithea/controllers/admin/permissions.py (1 lines added, 1 lines removed)
M kallithea/controllers/admin/repo_groups.py (6 lines added, 6 lines removed)
M kallithea/controllers/admin/repos.py (9 lines added, 9 lines removed)
M kallithea/controllers/admin/settings.py (2 lines added, 2 lines removed)
M kallithea/controllers/admin/user_groups.py (12 lines added, 12 lines removed)
M kallithea/controllers/admin/users.py (8 lines added, 8 lines removed)
M kallithea/controllers/api/api.py (3 lines added, 3 lines removed)
M kallithea/controllers/changelog.py (1 lines added, 1 lines removed)
M kallithea/controllers/changeset.py (2 lines added, 2 lines removed)
M kallithea/controllers/files.py (3 lines added, 3 lines removed)
M kallithea/controllers/followers.py (1 lines added, 1 lines removed)
M kallithea/controllers/forks.py (2 lines added, 2 lines removed)
M kallithea/controllers/home.py (3 lines added, 3 lines removed)
M kallithea/controllers/journal.py (23 lines added, 23 lines removed)
M kallithea/controllers/login.py (1 lines added, 1 lines removed)
M kallithea/controllers/pullrequests.py (7 lines added, 7 lines removed)
M kallithea/controllers/summary.py (6 lines added, 6 lines removed)
M kallithea/lib/annotate.py (1 lines added, 1 lines removed)
M kallithea/lib/auth.py (37 lines added, 37 lines removed)
M kallithea/lib/base.py (2 lines added, 2 lines removed)
M kallithea/lib/celerylib/tasks.py (4 lines added, 4 lines removed)
M kallithea/lib/colored_formatter.py (13 lines added, 13 lines removed)
M kallithea/lib/db_manage.py (10 lines added, 10 lines removed)
M kallithea/lib/dbmigrate/migrate/changeset/constraint.py (1 lines added, 1 lines removed)
M kallithea/lib/dbmigrate/migrate/changeset/schema.py (3 lines added, 3 lines removed)
M kallithea/lib/dbmigrate/migrate/versioning/api.py (2 lines added, 2 lines removed)
M kallithea/lib/dbmigrate/migrate/versioning/repository.py (1 lines added, 1 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_2_0.py (18 lines added, 18 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_3_0.py (20 lines added, 20 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_4_0.py (24 lines added, 24 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_5_0.py (25 lines added, 25 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_5_2.py (25 lines added, 25 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_6_0.py (27 lines added, 27 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_7_0.py (31 lines added, 31 lines removed)
M kallithea/lib/dbmigrate/schema/db_1_8_0.py (31 lines added, 31 lines removed)
M kallithea/lib/dbmigrate/schema/db_2_0_0.py (31 lines added, 31 lines removed)
M kallithea/lib/dbmigrate/schema/db_2_0_1.py (31 lines added, 31 lines removed)
M kallithea/lib/dbmigrate/schema/db_2_0_2.py (31 lines added, 31 lines removed)
M kallithea/lib/dbmigrate/schema/db_2_1_0.py (34 lines added, 34 lines removed)
M kallithea/lib/dbmigrate/schema/db_2_2_0.py (34 lines added, 34 lines removed)
M kallithea/lib/dbmigrate/schema/db_2_2_3.py (34 lines added, 34 lines removed)
M kallithea/lib/dbmigrate/versions/008_version_1_5_0.py (2 lines added, 2 lines removed)
M kallithea/lib/helpers.py (6 lines added, 6 lines removed)
M kallithea/lib/middleware/simplegit.py (1 lines added, 1 lines removed)
M kallithea/lib/middleware/simplehg.py (1 lines added, 1 lines removed)
M kallithea/lib/paster_commands/make_index.py (1 lines added, 1 lines removed)
M kallithea/lib/paster_commands/setup_db.py (4 lines added, 5 lines removed)
M kallithea/lib/paster_commands/update_repoinfo.py (1 lines added, 1 lines removed)
M kallithea/lib/utils.py (1 lines added, 1 lines removed)
M kallithea/lib/vcs/backends/git/inmemory.py (1 lines added, 1 lines removed)
M kallithea/lib/vcs/backends/hg/repository.py (2 lines added, 2 lines removed)
M kallithea/lib/vcs/utils/__init__.py (1 lines added, 1 lines removed)
M kallithea/lib/vcs/utils/annotate.py (1 lines added, 1 lines removed)
M kallithea/lib/vcs/utils/diffs.py (20 lines added, 23 lines removed)
M kallithea/lib/vcs/utils/imports.py (1 lines added, 1 lines removed)
M kallithea/model/api_key.py (2 lines added, 2 lines removed)
M kallithea/model/changeset_status.py (1 lines added, 1 lines removed)
M kallithea/model/comment.py (4 lines added, 4 lines removed)
M kallithea/model/db.py (37 lines added, 37 lines removed)
M kallithea/model/notification.py (23 lines added, 23 lines removed)
M kallithea/model/permission.py (9 lines added, 9 lines removed)
M kallithea/model/pull_request.py (9 lines added, 9 lines removed)
M kallithea/model/repo_group.py (12 lines added, 12 lines removed)
M kallithea/model/scm.py (18 lines added, 18 lines removed)
M kallithea/model/user.py (4 lines added, 4 lines removed)
M kallithea/model/user_group.py (23 lines added, 23 lines removed)
M kallithea/model/validators.py (10 lines added, 10 lines removed)
M kallithea/templates/admin/repo_groups/repo_group_edit_perms.html (1 lines added, 1 lines removed)
M kallithea/templates/admin/repos/repo_edit_permissions.html (1 lines added, 1 lines removed)
M kallithea/templates/admin/user_groups/user_group_edit_perms.html (1 lines added, 1 lines removed)
M kallithea/tests/functional/test_admin_repos.py (16 lines added, 16 lines removed)
M kallithea/tests/functional/test_admin_user_groups.py (10 lines added, 10 lines removed)
M kallithea/tests/functional/test_admin_users.py (5 lines added, 5 lines removed)
M kallithea/tests/functional/test_forks.py (6 lines added, 6 lines removed)
M kallithea/tests/functional/test_journal.py (2 lines added, 2 lines removed)
M kallithea/tests/functional/test_my_account.py (3 lines added, 3 lines removed)
M kallithea/tests/models/test_notifications.py (13 lines added, 13 lines removed)
M kallithea/tests/models/test_permissions.py (11 lines added, 11 lines removed)
M kallithea/tests/models/test_users.py (1 lines added, 1 lines removed)
M kallithea/tests/vcs/test_git.py (14 lines added, 14 lines removed)
M kallithea/tests/vcs/test_hg.py (2 lines added, 2 lines removed)
M scripts/whitespacecleanup.sh (1 lines added, 0 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/8bc8366a6874640c73c20ce8ecfb596c0b4134db" style="text-decoration: none; font-weight: bold; color: #573;">cleanup: introduce scripts/logformat.py for cleanup of string formatting of logging statements Script used for cleanup in 0210d0b769d4 to replace logging wi...</a></h1>
<div id="body">
kiilerix committed on 2015-11-27 00:48:09<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/8bc8366a6874640c73c20ce8ecfb596c0b4134db">8bc8366a</a><pre>cleanup: introduce scripts/logformat.py for cleanup of string formatting of logging statements
Script used for cleanup in 0210d0b769d4 to replace logging with % formatting
with unformatted parameters.
A scripts/logformat.py (39 lines added, 0 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>