Photos
Blog
Projects
vanrenterghem.biz
projects
/
git.ikiwiki.info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
branch has reached usefulness
[git.ikiwiki.info.git]
/
IkiWiki
/
Setup
/
Automator.pm
diff --git
a/IkiWiki/Setup/Automator.pm
b/IkiWiki/Setup/Automator.pm
index 9da594e991e261e8b36c0bfc2f664be074f3816a..2dcb424e56c57826900a50a413243a48ce840132 100644
(file)
--- a/
IkiWiki/Setup/Automator.pm
+++ b/
IkiWiki/Setup/Automator.pm
@@
-38,6
+38,7
@@
sub sanitize_wikiname ($) {
sub import (@) {
my $this=shift;
sub import (@) {
my $this=shift;
+ $config{setuptype}='Standard';
IkiWiki::Setup::merge({@_});
if (! $config{force_overwrite}) {
IkiWiki::Setup::merge({@_});
if (! $config{force_overwrite}) {
@@
-71,9
+72,15
@@
sub import (@) {
}
elsif ($config{rcs} eq 'bzr') {
# TODO
}
elsif ($config{rcs} eq 'bzr') {
# TODO
+ print STDERR "warning: do not know how to set up the bzr_wrapper hook!\n";
}
elsif ($config{rcs} eq 'mercurial') {
# TODO
}
elsif ($config{rcs} eq 'mercurial') {
# TODO
+ print STDERR "warning: do not know how to set up the mercurial_wrapper hook!\n";
+ }
+ elsif ($config{rcs} eq 'tla') {
+ # TODO
+ print STDERR "warning: do not know how to set up the tla_wrapper hook!\n";
}
elsif ($config{rcs} eq 'cvs') {
$config{cvs_wrapper}=$config{repository}."/CVSROOT/post-commit";
}
elsif ($config{rcs} eq 'cvs') {
$config{cvs_wrapper}=$config{repository}."/CVSROOT/post-commit";
@@
-123,9
+130,10
@@
sub import (@) {
IkiWiki::run_hooks(checkconfig => sub { shift->() });
};
if ($@) {
IkiWiki::run_hooks(checkconfig => sub { shift->() });
};
if ($@) {
+ my $err=$@;
print STDERR sprintf(gettext("** Disabling plugin %s, since it is failing with this message:"),
$plugin)."\n";
print STDERR sprintf(gettext("** Disabling plugin %s, since it is failing with this message:"),
$plugin)."\n";
- print STDERR "$
@
\n";
+ print STDERR "$
err
\n";
push @{$bakconfig{disable_plugins}}, $plugin;
}
}
push @{$bakconfig{disable_plugins}}, $plugin;
}
}