[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] v2 #3483 - Extend svn_client_upgrade() to include externals

From: Daniel Näslund <daniel_at_longitudo.com>
Date: Wed, 30 Dec 2009 07:16:01 +0100

On Tue, Dec 29, 2009 at 07:44:49PM +0100, Daniel Näslund wrote:
> Hi!
>
> [[[
> Fix issue #3483 - extend svn_client_upgrade() to include externals. I've
> done the externals upgrading after wc upgrade is finished. In that way
> no errors in the externals will affect the wc.
>
> * subversion/libsvn_client/cleanup.c
> (svn_client_upgrade): Get all svn:externals. We need the target_dir so
> we have to parse the description. For each target_dir we call
> svn_wc_upgrade() which will recursively upgrade the external.
>
> * subversion/tests/cmdline/upgrade_tests.py
> (upgrade_with_externals): New. Checks the format of a 1.6 wc upgraded
> to wc-ng.
> (test_list): Add upgrade with_externals.
>
> * subversion/tests/cmdline/upgrade_tests_data/upgrade_with_extenals.tar.bz2
> (...): New. An 1.6 wc with the same structure as those used in
> externals_tests.py.
>
> Patch by: Daniel Näslund <daniel{_AT_}longitudo.com>
> ]]]

I forgot to include the tarfile of the wc. Since it's binary I can't
diff it.

Daniel
Received on 2009-12-30 07:16:47 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.