<!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/ecd0d34bc20c76231bf192a1af612b112dd64249" style="text-decoration: none; font-weight: bold; color: #573;">helpers: remove direct global imports from model To avoid circular imports, we need to determine some 'rules'. Helpers have minimal dependencies to model. M...</a></h1>
<div id="body">
patrickdp committed on 2016-10-09 19:08:18<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/ecd0d34bc20c76231bf192a1af612b112dd64249">ecd0d34b</a><pre>helpers: remove direct global imports from model<br /><br />To avoid circular imports, we need to determine some 'rules'.<br />Helpers have minimal dependencies to model. Most of the model imports that<br />are currently global are only used in a few methods. Therefore, it makes<br />sense to make these imports local to the method, so they won't 'count' for<br />circular imports at module level.
M kallithea/lib/helpers.py (9 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/2ae737b2dbdc2d90860db20d182137f1c98457fa" style="text-decoration: none; font-weight: bold; color: #573;">lib: move get_custom_lexer from utils to pygmentsutils get_custom_lexer is the only dependency from helpers to utils. In attempting to get a clearer depende...</a></h1>
<div id="body">
patrickdp committed on 2016-10-09 19:42:11<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/2ae737b2dbdc2d90860db20d182137f1c98457fa">2ae737b2</a><pre>lib: move get_custom_lexer from utils to pygmentsutils<br /><br />get_custom_lexer is the only dependency from helpers to utils.<br />In attempting to get a clearer dependency tree, we can move out<br />get_custom_lexer to a different place so that helpers does not depend on<br />utils.<br /><br />It so happens that there already is a pygmentsutils.py file in lib, which is<br />a very good fit, since the lexers used in Kallithea are effectively provided<br />by pygments.
M kallithea/lib/annotate.py (1 lines added, 1 lines removed)
M kallithea/lib/helpers.py (1 lines added, 1 lines removed)
M kallithea/lib/pygmentsutils.py (12 lines added, 0 lines removed)
M kallithea/lib/utils.py (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/84099c5e092034542419fd5792f1e9b02110e520" style="text-decoration: none; font-weight: bold; color: #573;">email: add X-Kallithea-Notification-Type header To simplify email filtering, add a header indicating the type of email being sent. The 'type_' value corresp...</a></h1>
<div id="body">
patrickdp committed on 2016-10-11 15:45:40<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/84099c5e092034542419fd5792f1e9b02110e520">84099c5e</a><pre>email: add X-Kallithea-Notification-Type header<br /><br />To simplify email filtering, add a header indicating the type of email being<br />sent. The 'type_' value corresponds to one of the types defined in class<br />Notification in kallithea/model/db.py, e.g. 'cs_comment', 'pull_request',<br />'pull_request_comment', ...
M kallithea/model/notification.py (3 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>