The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

SVN::Web::Browse - SVN::Web action to browse a Subversion repository

SYNOPSIS

In config.yaml

  actions:
    ...
    - browse
    ...

  browse_class: SVN::Web::Browse

DESCRIPTION

Returns a file/directory listing for the given repository path.

OPTIONS

rev

The repository revision to show. Defaults to the repository's youngest revision.

TEMPLATE VARIABLES

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.

Each hash ref has the following keys.

path

The entry's full path.

rev

The entry's most recent interesting revision.

size

The entry's size, in bytes. The empty string '' for directories.

type

The entry's svn:mime-type property. Not set for directories.

author

The userid that committed the most recent interesting revision for this entry.

date

The date of the entry's most recent interesting revision.

msg

The log message for the entry's most recent interesting revision.

rev

The repository revision that is being browsed. Will be the same as the rev parameter given to the action, unless that parameter was not set, in which case it will be the repository's youngest revision.

youngest_rev

The repository's youngest revision.

EXCEPTIONS