.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) .\" .\" 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" '' '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 turned on, 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. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "SVN::Web::Browse 3pm" .TH SVN::Web::Browse 3pm "2012-06-11" "perl v5.14.2" "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::Browse \- SVN::Web action to browse a Subversion repository .SH "SYNOPSIS" .IX Header "SYNOPSIS" In \fIconfig.yaml\fR .PP .Vb 9 \& actions: \& ... \& browse: \& class: SVN::Web::Browse \& action_menu: \& show: \& \- directory \& link_text: (browse directory) \& ... .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Returns a file/directory listing for the given repository path. .SH "OPTIONS" .IX Header "OPTIONS" .IP "rev" 4 .IX Item "rev" The repository revision to show. Defaults to the repository's youngest revision. .SH "TEMPLATE VARIABLES" .IX Header "TEMPLATE VARIABLES" .IP "at_head" 4 .IX Item "at_head" A boolean value, indicating whether or not the user is currently browsing the \s-1HEAD\s0 of the repository. .IP "context" 4 .IX Item "context" Always \f(CW\*(C`directory\*(C'\fR. .IP "entries" 4 .IX Item "entries" A list of hash refs, one for each file and directory entry in the browsed path. The list is ordered with directories first, then files, sorted alphabetically. .Sp Each hash ref has the following keys. .RS 4 .IP "name" 8 .IX Item "name" The entry's name. .IP "path" 8 .IX Item "path" The entry's full path. .IP "rev" 8 .IX Item "rev" The entry's most recent interesting revision. .IP "size" 8 .IX Item "size" The entry's size, in bytes. The empty string \f(CW\*(Aq\*(Aq\fR for directories. .IP "type" 8 .IX Item "type" The entry's \f(CW\*(C`svn:mime\-type\*(C'\fR property. Not set for directories. .IP "author" 8 .IX Item "author" The userid that committed the most recent interesting revision for this entry. .IP "date" 8 .IX Item "date" The date of the entry's most recent interesting revision, formatted according to \*(L"Time and date formatting\*(R" in SVN::Web. .IP "msg" 8 .IX Item "msg" The log message for the entry's most recent interesting revision. .RE .RS 4 .RE .IP "rev" 4 .IX Item "rev" The repository revision that is being browsed. Will be the same as the \&\f(CW\*(C`rev\*(C'\fR parameter given to the action, unless that parameter was not set, in which case it will be the repository's youngest revision. .IP "youngest_rev" 4 .IX Item "youngest_rev" The repository's youngest revision. .SH "EXCEPTIONS" .IX Header "EXCEPTIONS" .ie n .IP "(path %1 does not exist in revision %2)" 4 .el .IP "(path \f(CW%1\fR does not exist in revision \f(CW%2\fR)" 4 .IX Item "(path %1 does not exist in revision %2)" The given path is not present in the repository at the given revision. .ie n .IP "(path %1 is not a directory in revision %2)" 4 .el .IP "(path \f(CW%1\fR is not a directory in revision \f(CW%2\fR)" 4 .IX Item "(path %1 is not a directory in revision %2)" The given path exists in the repository at the given revision, but is not a directory. This action is only used to browse directories. .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 This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See