mercurial/templates/atom/error.tmpl
author Martin von Zweigbergk <martinvonz@google.com>
Fri, 18 Jun 2021 15:48:51 -0700
changeset 47437 7a430116f639
parent 26421 4b0fc75f9403
permissions -rw-r--r--
ui: add a context manager for silencing the ui (pushbuffer+popbuffer) We often silence the ui by calling `ui.pushbuffer()` followed (a later in the code) by `ui.popbuffer()`. These places can be identified by the fact that they ignore the output returned from `ui.popbuffer()`. Let's create a context manager for these cases, to avoid repetition, and to avoid accidentally leaving the ui silent on exceptions. I deliberately called the new function `silent()` instead of `buffered()`, because it's just an implementation detail that it uses `pushbuffer()` and `popbuffer()`. We could later optimize it to not buffer the output. Differential Revision: https://phab.mercurial-scm.org/D10884
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7749
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     1
{header}
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     2
 <!-- Error -->
18526
9409aeaafdc1 hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents: 9999
diff changeset
     3
 <id>{urlbase}{url|urlescape}</id>
9409aeaafdc1 hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents: 9999
diff changeset
     4
 <link rel="self" href="{urlbase}{url|urlescape}atom-log"/>
9409aeaafdc1 hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents: 9999
diff changeset
     5
 <link rel="alternate" href="{urlbase}{url|urlescape}"/>
7749
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     6
 <title>Error</title>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     7
 <updated>1970-01-01T00:00:00+00:00</updated>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     8
 <entry>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
     9
  <title>Error</title>
26421
4b0fc75f9403 urls: bulk-change primary website URLs
Matt Mackall <mpm@selenic.com>
parents: 18526
diff changeset
    10
  <id>https://mercurial-scm.org/#error</id>
7749
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    11
  <author>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    12
    <name>mercurial</name>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    13
  </author>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    14
  <updated>1970-01-01T00:00:00+00:00</updated>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    15
  <content type="text">{error|escape}</content>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    16
 </entry>
f32af51aaee5 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org>
parents:
diff changeset
    17
</feed>