Nov
14
2006

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