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

Re: New 1.5 API to copy/move multiple paths

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Sun, 27 Jan 2008 22:09:55 +0000

Mark Phippard wrote:
[...]
> just a new incarnation of this problem which already exists for
> commit:
>
> http://subversion.tigris.org/issues/show_bug.cgi?id=2381

(Issue summary: "Cannot commit multiple WC paths which lack a common parent
directory".)

> In Eclipse, each of my checked out projects lives in the same parent
> folder locally, but that folder is not itself a WC. Essentially,
> these WC's are all disconnected. So this is preventing me from
> copying them all in a single transaction.
[...]
> So my question is simply whether this restriction that all of the
> folders share a WC parent can be relaxed.

 From my very sketchy knowledge of how these things work, this sounds like a
reasonable request. The symptom with "copy" is similar to what issue #2381
reports with "commit", so there's hope for a common solution.

Please raise an issue and cross-reference it to/from #2381. A good summary
would be "Cannot copy multiple WC paths which lack a common parent directory".

> For commit, I can workaround this limitation with a hack. Before
> doing the commit, I create a dummy .svn folder in the parent, and then
> delete it after the commit. This does not work for copy. When I try
> the same hack (I actually do svn co --depth=empty to create the .svn
> first) I get a crash. Here is the trace.

Please can you try to post a reproduction recipe for this crash. If you're
using standard "svn" commands it shouldn't crash even if the behaviour you want
isn't supported.

- Julian

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-01-27 23:10:12 CET

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