${h.link_to(book,h.url('changeset_home',repo_name=c.cs_repo.repo_name,revision=cs.raw_id))}
diff --git a/kallithea/templates/changeset/patch_changeset.html b/kallithea/templates/changeset/patch_changeset.html
--- a/kallithea/templates/changeset/patch_changeset.html
+++ b/kallithea/templates/changeset/patch_changeset.html
@@ -1,4 +1,4 @@
-%if h.is_hg(c.db_repo_scm_instance):
+%if c.db_repo_scm_instance.alias == 'hg':
# ${c.db_repo_scm_instance.alias.upper()} changeset patch
# User ${c.changeset.author |n}
# Date ${c.changeset.date}
@@ -6,7 +6,7 @@
${c.parent_tmpl}
${c.changeset.message |n}
-%elif h.is_git(c.db_repo_scm_instance):
+%elif c.db_repo_scm_instance.alias == 'git':
From ${c.changeset.raw_id} ${c.changeset.date}
From: ${c.changeset.author |n}
Date: ${c.changeset.date}
diff --git a/kallithea/templates/pullrequests/pullrequest_show.html b/kallithea/templates/pullrequests/pullrequest_show.html
--- a/kallithea/templates/pullrequests/pullrequest_show.html
+++ b/kallithea/templates/pullrequests/pullrequest_show.html
@@ -105,9 +105,9 @@ ${self.repo_context_bar('showpullrequest
%if c.cs_ranges:
## TODO: use cs_ranges[-1] or org_ref_parts[1] in both cases?
- %if h.is_hg(c.pull_request.org_repo):
+ %if c.pull_request.org_repo.repo_type == 'hg':
hg pull ${c.pull_request.org_repo.clone_url(clone_uri_tmpl=c.clone_uri_tmpl)} -r ${c.cs_ranges[-1].short_id}
- %elif h.is_git(c.pull_request.org_repo):
+ %elif c.pull_request.org_repo.repo_type == 'git':
git pull ${c.pull_request.org_repo.clone_url(clone_uri_tmpl=c.clone_uri_tmpl)} ${c.pull_request.org_ref_parts[1]}
%endif
diff --git a/kallithea/templates/summary/summary.html b/kallithea/templates/summary/summary.html
--- a/kallithea/templates/summary/summary.html
+++ b/kallithea/templates/summary/summary.html
@@ -203,12 +203,12 @@ ${self.repo_context_bar('summary')}
${c.db_repo_scm_instance.alias} clone ${c.clone_repo_url}
${c.db_repo_scm_instance.alias} add README # add first file
${c.db_repo_scm_instance.alias} commit -m "Initial" # commit with message
-${c.db_repo_scm_instance.alias} push ${'origin master' if h.is_git(c.db_repo_scm_instance) else ''} # push changes back
+${c.db_repo_scm_instance.alias} push ${'origin master' if c.db_repo_scm_instance.alias == 'git' else ''} # push changes back
${_('Existing repository?')}
- %if h.is_git(c.db_repo_scm_instance):
+ %if c.db_repo_scm_instance.alias == 'git':
git remote add origin ${c.clone_repo_url}
git push -u origin master
%else: