##// END OF EJS Templates
phases: avoid N² behavior in `advanceboundary`...
phases: avoid N² behavior in `advanceboundary` We allowed duplicated entries in the deque, which each entry could potentially insert all its ancestors. So advancing boundary for the full repository would mean each revision would walk all its ancestors, resulting in O(N²) iteration. For repository of any decent size, N² is quickly insane. We introduce a simple set to avoid this and get back to reasonable performance.

File last commit:

r28712:80e92247 default
r52398:c9ceb4f6 6.7 stable
Show More
bookmarks.tmpl
11 lines | 372 B | application/x-cheetah | CheetahLexer
Yuya Nishihara
hgweb: add missing bookmarks templates to atom/rss styles...
r13858 {header}
Thomas Arendsen Hein
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names...
r18526 <id>{urlbase}{url|urlescape}</id>
<link rel="self" href="{urlbase}{url|urlescape}atom-bookmarks"/>
<link rel="alternate" href="{urlbase}{url|urlescape}bookmarks"/>
Yuya Nishihara
hgweb: add missing bookmarks templates to atom/rss styles...
r13858 <title>{repo|escape}: bookmarks</title>
<summary>{repo|escape} bookmark history</summary>
<author><name>Mercurial SCM</name></author>
av6
hgweb: generate last change date for an empty atom-bookmarks feed (issue5022)...
r28712 {lastchange%feedupdated}
Yuya Nishihara
hgweb: add missing bookmarks templates to atom/rss styles...
r13858
{entries%bookmarkentry}
</feed>