summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5fd230f)
We don't need to check if the pagespec is contentless; all simple ones are.
my $page=shift;
my $pagespec=shift;
my $page=shift;
my $pagespec=shift;
+ my $simple=$pagespec =~ /$config{wiki_file_regexp}/ &&
+ $pagespec !~ /[\s*?()!]/;
+
my $deptype=$DEPEND_CONTENT | $DEPEND_EXISTS;
if (@_) {
my %params=@_;
if (defined $params{content} && $params{content} == 0 &&
my $deptype=$DEPEND_CONTENT | $DEPEND_EXISTS;
if (@_) {
my %params=@_;
if (defined $params{content} && $params{content} == 0 &&
- pagespec_contentless($pagespec)) {
+ ($simple || pagespec_contentless($pagespec))) {
$deptype=$deptype & ~$DEPEND_CONTENT;
}
}
$deptype=$deptype & ~$DEPEND_CONTENT;
}
}
- if ($pagespec =~ /$config{wiki_file_regexp}/ &&
- $pagespec !~ /[\s*?()!]/) {
- # a simple dependency, which can be matched by string eq
$depends_simple{$page}{lc $pagespec} |= $deptype;
return 1;
}
$depends_simple{$page}{lc $pagespec} |= $deptype;
return 1;
}