From ccf99970a756f04ba3224b8c9141bcb4db69cf24 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 8 Dec 2007 15:05:41 -0500 Subject: drop redir loop detection code it won't work for incremental builds for now, relying on browsers to notice loops --- IkiWiki/Plugin/meta.pm | 7 ------- 1 file changed, 7 deletions(-) (limited to 'IkiWiki') diff --git a/IkiWiki/Plugin/meta.pm b/IkiWiki/Plugin/meta.pm index 134c0ce5d..a0dd66376 100644 --- a/IkiWiki/Plugin/meta.pm +++ b/IkiWiki/Plugin/meta.pm @@ -13,7 +13,6 @@ my %author; my %authorurl; my %license; my %copyright; -my %redirected; sub import { #{{{ hook(type => "preprocess", id => "meta", call => \&preprocess, scan => 1); @@ -71,18 +70,12 @@ sub preprocess (@) { #{{{ } } elsif ($key eq 'redir') { - $redirected{$page}=1; my $safe=0; if ($value =~ /^$config{wiki_link_regexp}$/) { my $link=bestlink($page, $value); if (! length $link) { return "[[meta ".gettext("redir page not found")."]]"; } - if ($redirected{$link}) { - # TODO this is a cheap way of avoiding - # redir cycles, but it is really too strict. - return "[[meta ".gettext("redir to page that itself redirs is not allowed")."]]"; - } $value=urlto($link, $destpage); $safe=1; } -- cgit v1.2.3