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