diff --git a/src/root/deps.tt b/src/root/deps.tt
index 3cb59770..08a160c1 100644
--- a/src/root/deps.tt
+++ b/src/root/deps.tt
@@ -7,23 +7,24 @@
[% job = build.job %]
[% BLOCK renderNode %]
-
+
[% IF done.${node.path} %]
- [% node.name %] (repeated)
+ [% node.name %] (repeated)
[% ELSE %]
[% done.${node.path} = 1 %]
-
- [% IF node.buildStep %]
- [% node.name %] [%
- IF log_exists(node.buildStep.drvpath);
- INCLUDE renderLogLinks url=c.uri_for('/build' node.buildStep.get_column('build') 'nixlog' node.buildStep.stepnr);
- END %]
- [% ELSE %]
- [% node.name %]
- [% END %]
-
[% IF node.refs.size > 0 %]
-
+
+ [% END %]
+ [% IF node.buildStep %]
+ [% node.name %] [%
+ IF log_exists(node.buildStep.drvpath);
+ INCLUDE renderLogLinks url=c.uri_for('/build' node.buildStep.get_column('build') 'nixlog' node.buildStep.stepnr);
+ END %]
+ [% ELSE %]
+ [% node.name %]
+ [% END %]
+ [% IF node.refs.size > 0 %]
+
[% FOREACH ref IN node.refs; INCLUDE renderNode node=ref; END %]
[% END %]