One of the main advantages of Subversion (SVN) over CVS is provision for network access via WebDAV vs. the custom CVS server. That being the case, I decided to set up SVN with httpd access right from the start.
Apache Modifications:
- Added mod_dav & mod_dav_syn using the SuSE Yast, Network Services, HTTPD screen. This GUI stores data in /etc/sysconfig/apache2, which is then transferred into /etc/apache2/sysconfig.d/loadmodule.conf, where we are warned not to edit this file. SuSE states that the purpose of this is to allow easy updating of Apache without having to re-edit all of the conf files. I’m not convinced.
- Added <Location /svn> directive to Apache default-server.conf
Subversion Setup:
- Create Subversion repository (as user that runs httpd):
svnadmin create --fs-type fsfs ~/webdav/svn/llacct - Import trunk/branches/tags into ll as a one-project repository:
svn import ~/tmp/IMPORT http://localhost/svn/ll -m "Leads Lander Client Account" - View project:
svn checkout http://localhost/svn/ll/trunk - Am struggling with my config file and $Id: sdogWP-X10.sql,v 1.4 2014/11/18 06:10:40 tguthrie Exp tguthrie $ keywords.