##// END OF EJS Templates
discovery: cache the children mapping used during each discovery...
discovery: cache the children mapping used during each discovery During discovery, the `undecided` set keep shrinking. Therefore, the map computed for an iteration N will be valid for iteration N+1. Instead of computing the same data over and over we cache it the first time. Our private pathological case speed up from about 7.5 seconds to about 6.3 seconds. (starting from over 70s at the start of the full series)

File last commit:

r35550:bb5a03df default
r42051:5baf06d2 default
Show More
graphentry.tmpl
8 lines | 320 B | application/x-cheetah | CheetahLexer
av6
spartan: make actual changeset entries have backgrounds on /graph...
r35550 <li class="parity{parity}" data-node="{node|short}">
<div class="fg">
<span class="desc">
<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape|nonempty}</a>
</span>
<div class="info"><span class="age">{date|rfc822date}</span>, by {author|person}</div>
</div>
av6
spartan: render changesets server-side on /graph page
r35222 </li>