.\" Automatically generated by Pod::Man 4.07 (Pod::Simple 3.32) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .if !\nF .nr F 0 .if \nF>0 \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} .\} .\" ======================================================================== .\" .IX Title "SVN::Web::List 3pm" .TH SVN::Web::List 3pm "2016-11-12" "perl v5.24.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" SVN::Web::List \- SVN::Web action to list available repositories .SH "SYNOPSIS" .IX Header "SYNOPSIS" In \fIconfig.yaml\fR .PP .Vb 8 \& actions: \& ... \& list: \& class: SVN::Web::List \& opts: \& redirect_to_browse_when_one_repo: 0 # or 1 \& public_repos_uri: hide_local \& ... .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Displays a list of available Subversion repositories for browsing. If only one repo is available then may redirect straight to it. .SH "CONFIGURATION" .IX Header "CONFIGURATION" The following options may be specified in \fIconfig.yaml\fR .IP "redirect_to_browse_when_one_repo" 4 .IX Item "redirect_to_browse_when_one_repo" Boolean indicating whether, if only one repository is available, SVN::Web::List should immediately issue a redirect to browse that repository, thereby saving the user a mouse click. .Sp Defaults to 0. .IP "public_repos_uri" 4 .IX Item "public_repos_uri" Can be 'hide_local', which will hide the \s-1URL\s0 for any file:// repositories, \&'hide_all', which will hide all repositories, or a hash. The hash should be keyed by the repository name, and the values should be either a \s-1URL\s0 display, or a false value to hide the \s-1URL.\s0 .Sp The default is to show all repository URLs. .SH "TEMPLATE VARIABLES" .IX Header "TEMPLATE VARIABLES" .IP "reposcount" 8 .IX Item "reposcount" The number of repositories that were configured. .IP "repos" 8 .IX Item "repos" A hash. Keys are repository names, paths are repository URLs. .SH "EXCEPTIONS" .IX Header "EXCEPTIONS" None. .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright 2003\-2004 by Chia-liang Kao \f(CW\*(C`\*(C'\fR. .PP Copyright 2005\-2007 by Nik Clayton \f(CW\*(C`\*(C'\fR. .PP Copyright 2012 by Dean Hamstead \f(CW\*(C`\*(C'\fR. .PP This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See