##// END OF EJS Templates
scm-app: allow to set documented pyro4 as scm_app_implementation....
scm-app: allow to set documented pyro4 as scm_app_implementation. The documented ini setting allows to set pyro4 as scm_app, while the backend code crashes on import of pyro4 module. This change allows to configure the app based on the .ini docs. if we pass pyro4 as backedn, we simply skip import and use the default pyro4 scm_app

File last commit:

r574:0b49cf74 default
r632:064401fe default
Show More
mod-dav-svn.conf.mako
65 lines | 2.2 KiB | application/x-mako | MakoHtmlLexer
Martin Bornhold
svn: Update and add doc strings and comments.
r560 # Auto generated configuration for use with the Apache mod_dav_svn module.
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 #
# WARNING: Make sure your Apache instance which runs the mod_dav_svn module is
# only accessible by RhodeCode. Otherwise everyone is able to browse
# the repositories or run subversion operations (checkout/commit/etc.).
#
Martin Bornhold
svn: Update and add doc strings and comments.
r560 # The mod_dav_svn module does not support subversion repositories which are
# organized in subfolders. To support the repository groups of RhodeCode it is
# required to provide a <Location> block for each group pointing to the
# repository group sub folder.
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 #
Martin Bornhold
svn: Update and add doc strings and comments.
r560 # To ease the configuration RhodeCode auto generates this file whenever a
# repository group is created/changed/deleted. Auto generation can be configured
# in the ini file.
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 #
# To include this configuration into your apache config you can use the
# `Include` directive. See the following example snippet of a virtual host how
# to include this configuration file.
#
# <VirtualHost *:8080>
# ServerAdmin webmaster@localhost
# DocumentRoot /var/www/html
Martin Bornhold
svn: Escape environment variable syntax in comment to prevent mako from rendering it.
r569 # ErrorLog ${'${APACHE_LOG_DIR}'}/error.log
# CustomLog ${'${APACHE_LOG_DIR}'}/access.log combined
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 # Include /path/to/generated/mod_dav_svn.conf
# </VirtualHost>
Martin Bornhold
svn: Add template to generate the apache mod_dav_svn config for all repository groups.
r558
<Location ${location_root}>
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 # The mod_dav_svn module takes the username from the apache request object.
# Without authorization this will be empty and no username is logged for the
# transactions. This will result in "(no author)" for each revision. The
# following directives implement a fake authentication that allows every
# username/password combination.
AuthType Basic
Martin Bornhold
svn: Add rhodecode realm to subversion configuration generation.
r574 AuthName ${rhodecode_realm}
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 AuthBasicProvider anon
Anonymous *
Require valid-user
Martin Bornhold
svn: Add template to generate the apache mod_dav_svn config for all repository groups.
r558 DAV svn
SVNParentPath ${parent_path_root}
SVNListParentPath ${'On' if svn_list_parent_path else 'Off'}
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568
Martin Bornhold
svn: Add template to generate the apache mod_dav_svn config for all repository groups.
r558 Allow from all
Order allow,deny
</Location>
Martin Bornhold
svn: Move path computation from themplate to python.
r570 % for location, parent_path in repo_group_paths:
<Location ${location}>
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 AuthType Basic
Martin Bornhold
svn: Add rhodecode realm to subversion configuration generation.
r574 AuthName ${rhodecode_realm}
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568 AuthBasicProvider anon
Anonymous *
Require valid-user
Martin Bornhold
svn: Add template to generate the apache mod_dav_svn config for all repository groups.
r558 DAV svn
Martin Bornhold
svn: Move path computation from themplate to python.
r570 SVNParentPath ${parent_path}
Martin Bornhold
svn: Add template to generate the apache mod_dav_svn config for all repository groups.
r558 SVNListParentPath ${'On' if svn_list_parent_path else 'Off'}
Martin Bornhold
svn: Add fake authentication to the mod_dav_svn config template.
r568
Martin Bornhold
svn: Add template to generate the apache mod_dav_svn config for all repository groups.
r558 Allow from all
Order allow,deny
</Location>
% endfor