Quantcast
Channel: Planet Plone - Where Developers And Integrators Write
Viewing all articles
Browse latest Browse all 3535

Reinout van Rees: Upgrading your svn checkouts to 1.7 with checkoutmanager

$
0
0

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.


Viewing all articles
Browse latest Browse all 3535

Trending Articles