add gensetup for hg
authorJoey Hess <joey@kodama.kitenet.net>
Sat, 26 Jul 2008 22:13:16 +0000 (18:13 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Sat, 26 Jul 2008 22:13:16 +0000 (18:13 -0400)
IkiWiki/Rcs/mercurial.pm

index 8c3f03e07145a84f38e80f515b0918be26c9e382..2ccba04da3e48540eba3138e99d4b038503e45aa 100644 (file)
@@ -8,6 +8,26 @@ use IkiWiki;
 use Encode;
 use open qw{:utf8 :std};
 
+hook(type => "getsetup", id => "mercurial", call => sub { #{{{
+       return
+               historyurl => {
+                       type => "string",
+                       default => "",
+                       example => "http://example.com:8000/log/tip/[[file]]",
+                       description => "url to hg serve'd repository, to show file history ([[file]] substituted)",
+                       safe => 1,
+                       rebuild => 1,
+               },
+               diffurl => {
+                       type => "string",
+                       default => "",
+                       example => "http://localhost:8000/?fd=[[r2]];file=[[file]]",
+                       description => "url to hg serve'd repository, to show diff ([[file]] and [[r2]] substituted)",
+                       safe => 1,
+                       rebuild => 1,
+               },
+}); #}}}
+
 sub mercurial_log($) {
        my $out = shift;
        my @infos;