CVS to Subversion Conversion

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.

posted in Apache, Subversion by Bozzie

Powered by Wordpress and MySQL. Theme by