- #!/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,
- section => "rcs",
- },
- }
- 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
|