I updated subversion yesterday (because I installed git-svn). Subversion version 1.7 has a new repository structure and requires you to upgrade all your existing checkouts:
$> svn up
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy 'xyz' is too old (format 10, created by Subversion 1.6)
Calling svn upgrade
by hand for all checkouts is boring. And I made
checkoutmanager to make
checkouts less boring. A simple checkoutmanager up
in the morning does an
svn up
, git pull
or hg pull -u
in every one of my checkouts.
And my brother luckily added a hidden command
upgrade
to checkoutmanager. It is called hidden because it is only listed
on the pypi page, not when
you call checkoutmanager --help
, because it is so rarely needed.
But anyway, a simple checkoutmanager upgrade
call later and all my svn
checkouts were upgraded! Nice.
My name is Reinout van Rees and I program in Python, I live in the Netherlands, I cycle recumbent bikes and I have a model railway.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):