<!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/a89be5fb75d2b4ca7fd548a493c0a130ae33314e" style="text-decoration: none; font-weight: bold; color: #573;">hg: drop pointless push_ssl configuration setting - if there is a risk push can be compromised, credentials can also easily be stolen for pull  Everybody sho...</a></h1>
<div id="body">
kiilerix committed on 2016-08-12 01:04:48<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/a89be5fb75d2b4ca7fd548a493c0a130ae33314e">a89be5fb</a><pre>hg: drop pointless push_ssl configuration setting - if there is a risk push can be compromised, credentials can also easily be stolen for pull

Everybody should have a ssl-only setup now. Alternatively, there is a use case
for 'only anonymous traffic on ssl - all authentication and authenticated
traffic must be on ssl'. That can be done with proper web server configuration.

 M kallithea/controllers/admin/settings.py (0 lines added, 6 lines removed)
 M kallithea/lib/base.py (0 lines added, 14 lines removed)
 M kallithea/lib/db_manage.py (0 lines added, 2 lines removed)
 M kallithea/lib/middleware/simplegit.py (0 lines added, 2 lines removed)
 M kallithea/lib/middleware/simplehg.py (0 lines added, 2 lines removed)
 M kallithea/lib/utils.py (3 lines added, 5 lines removed)
 M kallithea/model/forms.py (0 lines added, 1 lines removed)
 M kallithea/templates/admin/settings/settings_vcs.html (0 lines added, 13 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/b4db7ff78343ed1f76b38d6401d6cf93ec75c0dd" style="text-decoration: none; font-weight: bold; color: #573;">js: remove mousetrap - the current keyboard bindings are quite unknown and irrelevant</a></h1>
<div id="body">
kiilerix committed on 2016-08-12 01:04:48<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/b4db7ff78343ed1f76b38d6401d6cf93ec75c0dd">b4db7ff7</a><pre>js: remove mousetrap - the current keyboard bindings are quite unknown and irrelevant

 M LICENSE.md (0 lines added, 16 lines removed)
 D kallithea/public/js/mousetrap.js (0 lines added, 931 lines removed)
 M kallithea/templates/base/base.html (0 lines added, 145 lines removed)
 M kallithea/templates/base/root.html (0 lines added, 1 lines removed)
 M scripts/manifest (0 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/8d11063e025d1cdaffabcb036474a8e8d696bb97" style="text-decoration: none; font-weight: bold; color: #573;">files: always show the requested version - not last changeset that touched the file  The last changeset to touch the file is rarely relevant - the whole anno...</a></h1>
<div id="body">
kiilerix committed on 2016-08-12 01:04:48<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/8d11063e025d1cdaffabcb036474a8e8d696bb97">8d11063e</a><pre>files: always show the requested version - not last changeset that touched the file

The last changeset to touch the file is rarely relevant - the whole annotate of
individual lines of code will give that kind of information in a much more
relevant way. The information is however available in the history drophown.

This also gets rid of some weird revision compare.

 M kallithea/controllers/files.py (0 lines added, 4 lines removed)
 M kallithea/templates/files/files_source.html (12 lines added, 12 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/59a38ec5ad8bfdd5090e6560f684d6e58c790c36" style="text-decoration: none; font-weight: bold; color: #573;">diff: tweak mergely side-by-side diff view  Expand diff pane to match view port and avoid extra scroll bars.</a></h1>
<div id="body">
kiilerix committed on 2016-08-12 01:04:48<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/59a38ec5ad8bfdd5090e6560f684d6e58c790c36">59a38ec5</a><pre>diff: tweak mergely side-by-side diff view

Expand diff pane to match view port and avoid extra scroll bars.

 M kallithea/public/css/style.css (11 lines added, 0 lines removed)
 M kallithea/templates/files/diff_2way.html (6 lines added, 3 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/6b723a49a9a1f9590e8585f6c418eb25f3ee0fe5" style="text-decoration: none; font-weight: bold; color: #573;">diff: only highlight of difference between del and add line for one-liners  Comparing a single del line with the first of several add lines would often be qu...</a></h1>
<div id="body">
kiilerix committed on 2016-08-12 01:13:59<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/6b723a49a9a1f9590e8585f6c418eb25f3ee0fe5">6b723a49</a><pre>diff: only highlight of difference between del and add line for one-liners

Comparing a single del line with the first of several add lines would often be
quite arbitrary and misleading.

Note: the non-gitdiff code paths in diffs.py are incomplete and unused and
unusable.

 M kallithea/lib/diffs.py (27 lines added, 14 lines removed)
 M kallithea/tests/fixtures/markuptest.diff (3 lines added, 1 lines removed)
 M kallithea/tests/models/test_diff_parsers.py (5 lines added, 3 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/190cb30841de32c6d54516ebdb18ab969377499a" style="text-decoration: none; font-weight: bold; color: #573;">branches: fix performance of branch selectors with many branches - only show the first 200 results  The way we use select2, it will cause browser performance...</a></h1>
<div id="body">
kiilerix committed on 2016-07-28 14:34:49<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/190cb30841de32c6d54516ebdb18ab969377499a">190cb308</a><pre>branches: fix performance of branch selectors with many branches - only show the first 200 results

The way we use select2, it will cause browser performance problems when a
select list contains thousands of entries. The primary bottleneck is the DOM
creation, secondarily for the query to filter through the entries and decide
what to show. We thus primarily have to limit how many entries we put in the
drop-down, secondarily limit the iteration over data.

One tricky case is where the user specifies a short but full branch name (like
'trunk') but many other branches contains the same string (not necessarily at
the beginning, like 'for-trunk-next-week') which come before the perfect match
in the branch list. It is thus not a solution to just stop searching when a
fixed amount of matches have been found.

Instead, we limit the amount of ordinary query matches, but always show all
prefix matches. We thus always have to iterate through all entries, but we
start using the (presumably) cheaper prefix search when the limit has been
reached.

There is no filtering initially when there is no query term, so that case has
to be handled specially.

Upstream select2 is now at 4.x. Upgrading is not trivial, and getting this
fixed properly upstream is not a short term solution. Instead, we customize our
copy. The benefit from this patch is bigger than the overhead of "maintaining"
it locally.

 M kallithea/public/js/select2/select2.js (21 lines added, 2 lines removed)
 M kallithea/templates/changelog/changelog.html (1 lines added, 1 lines removed)
 M kallithea/templates/files/files.html (1 lines added, 1 lines removed)
 M kallithea/templates/pullrequests/pullrequest.html (2 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/cc18e56220a26af536dd0e4988b4ee3990102330" style="text-decoration: none; font-weight: bold; color: #573;">compare: improve select2 performance with many branches  Like elsewhere for pure branch selectors.</a></h1>
<div id="body">
kiilerix committed on 2016-07-28 14:34:49<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/cc18e56220a26af536dd0e4988b4ee3990102330">cc18e562</a><pre>compare: improve select2 performance with many branches

Like elsewhere for pure branch selectors.

 M kallithea/templates/compare/compare_diff.html (6 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/8bd957e6cccbfd17b2963d9b52625fed8eff30e6" style="text-decoration: none; font-weight: bold; color: #573;">tests: make the html from mail template dump valid html even when the html mails contain html</a></h1>
<div id="body">
kiilerix committed on 2016-07-28 14:36:51<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/8bd957e6cccbfd17b2963d9b52625fed8eff30e6">8bd957e6</a><pre>tests: make the html from mail template dump valid html even when the html mails contain html

 M kallithea/templates/email_templates/main.html (10 lines added, 1 lines removed)
 M kallithea/tests/models/test_dump_html_mails.ref.html (329 lines added, 240 lines removed)
 M kallithea/tests/models/test_notifications.py (11 lines added, 8 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/8b75085c2c026fa0cae75f6fa56728297e9e451f" style="text-decoration: none; font-weight: bold; color: #573;">mails: restructure notification mail content  * Mention "The Thing" in the header, link to online version * Show The Thing * A dense summary of the essential...</a></h1>
<div id="body">
kiilerix committed on 2016-07-28 14:44:24<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/8b75085c2c026fa0cae75f6fa56728297e9e451f">8b75085c</a><pre>mails: restructure notification mail content

* Mention "The Thing" in the header, link to online version
* Show The Thing
* A dense summary of the essentials of the context below it

The html indentation is odd in order to make the next diff smaller.

The text version is based on:

for a in kallithea/templates/email_templates/*.html; do sed -e 's,<\([^%/>]\|/[^%>]\)*>,,g' -e 's,\.html",\.txt",g' -e 's,^ *,,g' -e 's/}/|n,unicode}/g' $a > ${a%%.html}.txt ; done

 M kallithea/model/comment.py (2 lines added, 0 lines removed)
 M kallithea/model/user.py (3 lines added, 1 lines removed)
 A kallithea/templates/email_templates/button.html (8 lines added, 0 lines removed)
 A kallithea/templates/email_templates/button.txt (3 lines added, 0 lines removed)
 M kallithea/templates/email_templates/changeset_comment.html (19 lines added, 20 lines removed)
 M kallithea/templates/email_templates/changeset_comment.txt (13 lines added, 16 lines removed)
 A kallithea/templates/email_templates/comment.html (17 lines added, 0 lines removed)
 A kallithea/templates/email_templates/comment.txt (15 lines added, 0 lines removed)
 M kallithea/templates/email_templates/default.html (7 lines added, 4 lines removed)
 M kallithea/templates/email_templates/default.txt (4 lines added, 4 lines removed)
 A kallithea/templates/email_templates/header.html (12 lines added, 0 lines removed)
 A kallithea/templates/email_templates/header.txt (8 lines added, 0 lines removed)
 M kallithea/templates/email_templates/main.html (3 lines added, 5 lines removed)
 D kallithea/templates/email_templates/main.txt (0 lines added, 4 lines removed)
 M kallithea/templates/email_templates/password_reset.html (25 lines added, 15 lines removed)
 M kallithea/templates/email_templates/password_reset.txt (8 lines added, 5 lines removed)
 M kallithea/templates/email_templates/pull_request.html (37 lines added, 22 lines removed)
 M kallithea/templates/email_templates/pull_request.txt (22 lines added, 11 lines removed)
 M kallithea/templates/email_templates/pull_request_comment.html (24 lines added, 15 lines removed)
 M kallithea/templates/email_templates/pull_request_comment.txt (19 lines added, 13 lines removed)
 M kallithea/templates/email_templates/registration.html (22 lines added, 5 lines removed)
 M kallithea/templates/email_templates/registration.txt (9 lines added, 4 lines removed)
 M kallithea/tests/models/test_dump_html_mails.ref.html (630 lines added, 388 lines removed)
 M kallithea/tests/models/test_notifications.py (1 lines added, 1 lines removed)
 M scripts/whitespacecleanup.sh (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/c82f90f4fc19de508970564c58d5d13d0b8b794f" style="text-decoration: none; font-weight: bold; color: #573;">notifications: new email templates with html styling  - with heavy interfering and hacking by Mads Kiilerich.</a></h1>
<div id="body">
Kateryna Musina committed on 2016-03-14 14:30:22<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/c82f90f4fc19de508970564c58d5d13d0b8b794f">c82f90f4</a><pre>notifications: new email templates with html styling

- with heavy interfering and hacking by Mads Kiilerich.

 M kallithea/model/notification.py (16 lines added, 0 lines removed)
 M kallithea/templates/email_templates/button.html (22 lines added, 4 lines removed)
 M kallithea/templates/email_templates/changeset_comment.html (27 lines added, 7 lines removed)
 M kallithea/templates/email_templates/comment.html (46 lines added, 6 lines removed)
 M kallithea/templates/email_templates/default.html (5 lines added, 1 lines removed)
 M kallithea/templates/email_templates/header.html (17 lines added, 4 lines removed)
 M kallithea/templates/email_templates/main.html (29 lines added, 0 lines removed)
 M kallithea/templates/email_templates/password_reset.html (32 lines added, 11 lines removed)
 M kallithea/templates/email_templates/pull_request.html (54 lines added, 18 lines removed)
 M kallithea/templates/email_templates/pull_request_comment.html (33 lines added, 12 lines removed)
 M kallithea/templates/email_templates/registration.html (30 lines added, 9 lines removed)
 M kallithea/tests/models/test_dump_html_mails.ref.html (1976 lines added, 338 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>