Skip to content

Commit

Permalink
display trees of reverse deps
Browse files Browse the repository at this point in the history
  • Loading branch information
DrHyde committed Apr 22, 2015
1 parent d355c33 commit e48dc3d
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 3 deletions.
1 change: 1 addition & 0 deletions lib/CPANdeps.pm
Expand Up @@ -44,6 +44,7 @@ my $tt2 = Template->new(
INCLUDE_PATH => "$home/templates",
PRE_CHOMP => 1,
POST_CHOMP => 1,
RECURSION => 1,
);

sub concurrency_limit {
Expand Down
2 changes: 1 addition & 1 deletion templates/depended-on-by-xml.tt2
Expand Up @@ -7,7 +7,7 @@
<depended_on_by count="[% depended_on_by.size %]">
[% IF depended_on_by.size %]
[% FOR dep = depended_on_by %]
<dist><name>[% dep.dist %]</name></dist>
[% INCLUDE 'reverseresult-xml.tt2' dep = dep %]
[% END %]
[% ELSE %]
<warning>None found (or maybe it's just not been calculated yet)</warning>
Expand Down
4 changes: 2 additions & 2 deletions templates/depended-on-by.tt2
Expand Up @@ -25,8 +25,8 @@
[% IF depended_on_by.size %]
<ul class="depended_on">
[% FOR dep = depended_on_by %]
<li><a href="http://search.cpan.org/search?query=[% dep.dist %]">[% dep.dist %]</a></li>
[% END %]
[% INCLUDE 'reverseresult.tt2' dep = dep %]
[% END %]
</ul>
[% ELSE %]
<p>Nothing (or maybe it's just not been calculated yet)</p>
Expand Down
13 changes: 13 additions & 0 deletions templates/reverseresult-xml.tt2
@@ -0,0 +1,13 @@
[% dist = dep.dist %]
[% depended_on_by = dep.depended_on_by %]

<dist>
<name>[% dist %]</name>
[% IF depended_on_by.size %]
<depended_on_by count="[% depended_on_by.size %]">
[% FOR dep = depended_on_by %]
[% INCLUDE 'reverseresult-xml.tt2' dep = dep %]
[% END %]
</depended_on_by>
[% END %]
</dist>
11 changes: 11 additions & 0 deletions templates/reverseresult.tt2
@@ -0,0 +1,11 @@
[% dist = dep.dist %]
[% depended_on_by = dep.depended_on_by %]

<li><a href="http://search.cpan.org/search?query=[% dist %]">[% dist %]</a></li>
[% IF depended_on_by.size %]
<ul class="depended_on">
[% FOR dep = depended_on_by %]
[% INCLUDE 'reverseresult.tt2' dep = dep %]
[% END %]
</ul>
[% END %]

0 comments on commit e48dc3d

Please sign in to comment.