I'm using ikiwiki 3.12 on Mac OS X (installed via mac ports) When trying to rename a file via the web interface (using the rename plugin) I get the following error: Error: Undefined subroutine &IkiWiki::Plugin::svn::dirname called at /opt/local/lib/perl5/vendor_perl/5.8.9/IkiWiki/Plugin/svn.pm line 246. Applying the following patch fixed it: --- IkiWiki/Plugin/svn.pm.orig 2009-07-08 12:25:23.000000000 -0400 +++ IkiWiki/Plugin/svn.pm 2009-07-08 12:28:36.000000000 -0400 @@ -243,10 +243,10 @@ if (-d "$config{srcdir}/.svn") { # Add parent directory for $dest - my $parent=dirname($dest); + my $parent=IkiWiki::dirname($dest); if (! -d "$config{srcdir}/$parent/.svn") { while (! -d "$config{srcdir}/$parent/.svn") { - $parent=dirname($dest); + $parent=Ikiwiki::dirname($dest); } if (system("svn", "add", "--quiet", "$config{srcdir}/$parent") != 0) { warn("svn add $parent failed\n"); > Thank you very much for the patch, which I've applied. I wonder how > that snuck in (aside from the obvious, that the svn plugin is not often > used and the code was added w/o being tested..). [[done]] --[[Joey]]