#!/usr/bin/perl # Stubs for no revision control. package IkiWiki::Plugin::norcs; use warnings; use strict; use IkiWiki; sub import { hook(type => "getsetup", id => "norcs", call => \&getsetup); hook(type => "rcs", id => "rcs_update", call => \&rcs_update); hook(type => "rcs", id => "rcs_prepedit", call => \&rcs_prepedit); hook(type => "rcs", id => "rcs_commit", call => \&rcs_commit); hook(type => "rcs", id => "rcs_commit_staged", call => \&rcs_commit_staged); hook(type => "rcs", id => "rcs_add", call => \&rcs_add); hook(type => "rcs", id => "rcs_remove", call => \&rcs_remove); hook(type => "rcs", id => "rcs_rename", call => \&rcs_rename); hook(type => "rcs", id => "rcs_recentchanges", call => \&rcs_recentchanges); hook(type => "rcs", id => "rcs_diff", call => \&rcs_diff); hook(type => "rcs", id => "rcs_getctime", call => \&rcs_getctime); } sub getsetup () { return plugin => { safe => 0, # rcs plugin rebuild => 0, }, } sub rcs_update () { } sub rcs_prepedit ($) { return "" } sub rcs_commit ($$$;$$) { my ($file, $message, $rcstoken, $user, $ipaddr) = @_; return undef # success } sub rcs_commit_staged ($$$) { my ($message, $user, $ipaddr)=@_; return undef # success } sub rcs_add ($) { } sub rcs_remove ($) { } sub rcs_rename ($$) { } sub rcs_recentchanges ($) { } sub rcs_diff ($) { } sub rcs_getctime ($) { error gettext("getctime not implemented"); } 1