opendiscussion: don't allow editing discussionpage if discussion is disabled
+patch
Ignore MYMETA.yml, generated by Makefile.PL
trail: call prerender from build_affected

In the unlikely event that the ordered contents of a trail have changed
without the TRAILS or TRAILLOOP template variables being evaluated
(for instance, all trail directives are removed from a former trail
that uses a custom pagetemplate that doesn't contain TRAILS), we might
get here without having already called prerender.
Add more trail regression tests

Some of these untested bits have in fact regressed, and as such, are
marked as TODO.
If the title of a trail or trail-member changes, rebuild affected pages

If the title of a trail changes, each member of that trail must be
rebuilt, for its prev/up/next box to reflect the new title.

If the title of a member changes, its next and previous items (if any)
must be rebuilt, for their prev/up/next boxes to reflect the new title.
trail: remove excess presence-dependencies

Since trail members are explicitly rebuilt if the information used for
their prev/up/next boxes changes, they don't need another dependency
on the trail itself. (If the trail disappears, it will disappear from
the member's member_to_trails entry, causing a rebuild; so the add_depends
is redundant.)

Similarly, since trail members are explicitly rebuilt if their next
or previous item, or its title, changes, the presence dependencies on the
next and previous items are redundant.
branch to fix this
Merge commit '6e962a2d747bd8a8bbbdfc5b8eaeb689100c0b1c'
changelog
Merge remote-tracking branch 'smcv/ready/trail'
changelog
Merge branch 'master' of ssh://git.ikiwiki.info
close
clean the sandbox
htmlscrubber: Allow the URI schemes of major VCS's.