Difference between revisions of "Subversion"

From SME Server
Jump to navigationJump to search
(Updated installation instructions since the RPM is no longer listed in SME Dev repository)
(Updated installation method to use the new smecontribs repository (as of smeserver-yum-1.2.0-41))
Line 8: Line 8:
  
 
=== Installation ===
 
=== Installation ===
This contrib can no longer be found in the [http://mirror.contribs.org/smeserver/releases/7/smedev/i386/repodata/index.html SME Dev] repository due to changes in the policy for this repository. You can still install it from the [http://mirror.contribs.org/smeserver/contribs/jmartens/index.html snetram] repository. If you do not have my repository installed you will have to do so first. {{Repository|snetram}}
+
This contrib can be found in the [http://mirror.contribs.org/smeserver/releases/7/smecontribs/i386/repodata/index.html SME Contribs] repository (avaliable on SME Servers as of smeserver-yum-1.2.0-41).
 
To install this contrib get shell access as root user and issue the following command:
 
To install this contrib get shell access as root user and issue the following command:
  yum install smeserver-subversion --enablerepo=snetram
+
  yum install smeserver-subversion --enablerepo=smecontribs
  
 
==== Updating the subversion 'core' ====
 
==== Updating the subversion 'core' ====
 
The smeserver-subversion contrib does not contain the subversion package itself, as this removes the need of releasing a new contrib every time a new subversion version is released.
 
The smeserver-subversion contrib does not contain the subversion package itself, as this removes the need of releasing a new contrib every time a new subversion version is released.
  
This contrib is meant to tie it in to SME Server. The command in the installation section will install the latest subversion version yum can find in the enabled repositories. Unfortunately the [http://mirror.contribs.org/smeserver/releases/7/smedev/i386/repodata/ SME Dev] repository does not contain the latest release of subversion.
+
This contrib is meant to tie it in to SME Server. The command in the installation section will install the latest subversion version yum can find in the enabled repositories. the SME Contribs repository should contain the latest release of subversion. You can install or update like this
===== Updating the subversion 'core' from snetram (RPM officially released by subversion) =====
+
  yum update subversion --enablerepo=smecontribs
The latest version available as RPM can be found [http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/rhel-4/i386/ here], but it is easier to configure  my repository as this will hold a copy of above mentioned RPM.{{Repository|snetram}}
 
After that you can update to the latest version available in the snetram repository with this command on a SME Server shell:
 
yum update subversion --enablerepo=snetram
 
 
 
===== Updating the subversion 'core' from dag =====
 
The dag repository also holds the latest version of Subversion.{{Repository|dag}}
 
After that you can update to the latest version available in the dag repository with this command on a SME Server shell:
 
  yum update subversion --enablerepo=dag
 
  
 
=== Additional information ===
 
=== Additional information ===

Revision as of 22:54, 27 December 2007

Subversion for SME Server

Maintainer

Jonathan Martens

Description

This contrib provides subversion over http and https for SME Server, it won't provide other means of subversion like the svn protocol or the ssh+svn protocol. It will also install a panel in the server-manager to administrate your subversion repositories.

Installation

This contrib can be found in the SME Contribs repository (avaliable on SME Servers as of smeserver-yum-1.2.0-41). To install this contrib get shell access as root user and issue the following command:

yum install smeserver-subversion --enablerepo=smecontribs

Updating the subversion 'core'

The smeserver-subversion contrib does not contain the subversion package itself, as this removes the need of releasing a new contrib every time a new subversion version is released.

This contrib is meant to tie it in to SME Server. The command in the installation section will install the latest subversion version yum can find in the enabled repositories. the SME Contribs repository should contain the latest release of subversion. You can install or update like this

yum update subversion --enablerepo=smecontribs

Additional information

More information about subversion can be found on the Subversion site, the online copy of the book Version Control with Subversion or at this page on my website.

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-subversion component or use this link .