Scroll to navigation

SVN::Web::List(3pm) User Contributed Perl Documentation SVN::Web::List(3pm)

NAME

SVN::Web::List - SVN::Web action to list available repositories

SYNOPSIS

In config.yaml

  actions:
    ...
    list:
      class: SVN::Web::List
      opts:
        redirect_to_browse_when_one_repo: 0 # or 1
        public_repos_uri: hide_local
    ...

DESCRIPTION

Displays a list of available Subversion repositories for browsing. If only one repo is available then may redirect straight to it.

CONFIGURATION

The following options may be specified in config.yaml

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.

Defaults to 0.

Can be 'hide_local', which will hide the URL 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 URL display, or a false value to hide the URL.

The default is to show all repository URLs.

TEMPLATE VARIABLES

The number of repositories that were configured.
A hash. Keys are repository names, paths are repository URLs.

EXCEPTIONS

None.

COPYRIGHT

Copyright 2003-2004 by Chia-liang Kao "<clkao@clkao.org>".

Copyright 2005-2007 by Nik Clayton "<nik@FreeBSD.org>".

Copyright 2012 by Dean Hamstead "<dean@fragfest.com.au>".

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See <http://www.perl.com/perl/misc/Artistic.html>

2022-06-14 perl v5.34.0