Here is a great way to keep your subversion up to date using Yum.

 

First check what you are dealing with:

yum info subversion

yum info mod_dav_svn

The 32 bit version seems to cause issues on Updates so delete:

yum erase subversion.i386

Edit the CentOS repo to exclude protecting subversion and mod_dav_svn

nano /etc/yum.repos.d/CentOS-Base.repo

Add to [base] and [update]


[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1
exclude=subversion mod_dav_svn

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1
exclude=subversion mod_dav_svn

Do the actual update commands for the apps... do subversion last:

yum update mod_dav_svn

yum update subversion

Check to see if the update was succesful:

yum info subversion