diff options
Diffstat (limited to 'IkiWiki/Plugin/norcs.pm')
-rw-r--r-- | IkiWiki/Plugin/norcs.pm | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/norcs.pm b/IkiWiki/Plugin/norcs.pm new file mode 100644 index 000000000..6fa8bfa3a --- /dev/null +++ b/IkiWiki/Plugin/norcs.pm @@ -0,0 +1,72 @@ +#!/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); + hook(type => "rcs", id => "rcs_getmtime", call => \&rcs_getmtime); +} + +sub getsetup () { + return + plugin => { + safe => 0, # rcs plugin + rebuild => 0, + section => "rcs", + }, +} + + +sub rcs_update () { +} + +sub rcs_prepedit ($) { + return "" +} + +sub rcs_commit (@) { + return undef # success +} + +sub rcs_commit_staged (@) { + return undef # success +} + +sub rcs_add ($) { +} + +sub rcs_remove ($) { +} + +sub rcs_rename ($$) { +} + +sub rcs_recentchanges ($) { +} + +sub rcs_diff ($;$) { +} + +sub rcs_getctime ($) { + return 0; +} + +sub rcs_getmtime ($) { + return 0; +} + +1 |