SVN::Web::Browse(3)

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

SYNOPSIS
In config.yaml

  actions:
    ...
    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

at_head
    A boolean value, indicating whether or not the user is currently browsing the HEAD of the repository.

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.

    name
        The entry's name.

    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, formatted according to "Time and date formatting" in SVN::Web.

    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

(path %1 does not exist in revision %2)
    The given path is not present in the repository at the given revision.