If you jump from one distribution to another and then back to an older version one of the gotcha’s can be that later versions on newer distro’s can change your Subversion Working Copy repository data so it’s unaccessible from the older distro.
Case in point: On Ubuntu 8.0.4 svn is at 1.4.6 but on Ubuntu 8.10 / Fedora 10 it’s in the 1.5.x series.
svn commit -m "change printer list" svn: This client is too old to work with \ working copy '/home/rupert/Docs/svn/work/kfc/doco/printers'; \ please get a newer Subversion client # above lines ending in \ are wrapped for readability.
Running a later version subversion on your local working copy automatically upgrades it.
So what to do?
The subversion website has the answer see the title Working Copy Upgrades for the detail.
In short download and run a python script to set the working copy back to the correct series version:
cd $YOUR_WORKING_COPY chmod +x change-svn-wc-format.py ./change-svn-wc-format.py . 1.4 Converted WC at '.' into format 8 for Subversion 1.4
And Bobs your Uncle, you are done. The advantage of converting back to an older format is you don’t have to upgrade your subversion client until your distribution does the hard bit of putting it into a package.