]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blob - IkiWiki/Plugin/norcs.pm
plugin safe/rebuild controls
[git.ikiwiki.info.git] / IkiWiki / Plugin / norcs.pm
1 #!/usr/bin/perl
2 # Stubs for no revision control.
3 package IkiWiki::Plugin::norcs;
5 use warnings;
6 use strict;
7 use IkiWiki;
9 sub import { #{{{
10         hook(type => "rcs", id => "rcs_update", call => \&rcs_update);
11         hook(type => "rcs", id => "rcs_prepedit", call => \&rcs_prepedit);
12         hook(type => "rcs", id => "rcs_commit", call => \&rcs_commit);
13         hook(type => "rcs", id => "rcs_commit_staged", call => \&rcs_commit_staged);
14         hook(type => "rcs", id => "rcs_add", call => \&rcs_add);
15         hook(type => "rcs", id => "rcs_remove", call => \&rcs_remove);
16         hook(type => "rcs", id => "rcs_rename", call => \&rcs_rename);
17         hook(type => "rcs", id => "rcs_recentchanges", call => \&rcs_recentchanges);
18         hook(type => "rcs", id => "rcs_diff", call => \&rcs_diff);
19         hook(type => "rcs", id => "rcs_getctime", call => \&rcs_getctime);
20 } #}}}
22 sub rcs_update () { #{{{
23 } #}}}
25 sub rcs_prepedit ($) { #{{{
26         return ""
27 } #}}}
29 sub rcs_commit ($$$;$$) { #{{{
30         my ($file, $message, $rcstoken, $user, $ipaddr) = @_;
31         return undef # success
32 } #}}}
34 sub rcs_commit_staged ($$$) { #{{{
35         my ($message, $user, $ipaddr)=@_;
36         return undef # success
37 } #}}}
39 sub rcs_add ($) { #{{{
40 } #}}}
42 sub rcs_remove ($) { #{{{
43 } #}}}
45 sub rcs_rename ($$) { #{{{
46 } #}}}
48 sub rcs_recentchanges ($) { #{{{
49 } #}}}
51 sub rcs_diff ($) { #{{{
52 } #}}}
54 sub rcs_getctime ($) { #{{{
55         error gettext("getctime not implemented");
56 } #}}}
58 1