The package system is broken
check if you are using third party repositories. If so disable them, since they are a common source of problems.
I dont think I am running third party repositories...but am unsure how to find out
I have a problem with git, when I run yum upgrade on a centos5 server.
--> Running transaction check
---> Package git.x86_64 0:18.104.22.168-1.el5.rf set to be updated
---> Package perl-Git.x86_64 0:22.214.171.124-1.el5.rf set to be updated
--> Processing Dependency: perl(SVN::Ra) for package: perl-Git
--> Processing Dependency: perl(SVN::Delta) f