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

Non-Recursive Directory Delete

From: Daniel Becroft <djcbecroft_at_gmail.com>
Date: Fri, 18 Dec 2009 14:33:12 +1000


I've got the following working copy with the a status (reported via 'svn
status') as follows:

 M c
A c\kappa.doc
D c\d
D c\d\gamma.txt
D c\d\alpha.txt
D c\d\beta.txt
A c\mu.doc

NOTE: 'c' has a property modification to 'svn:ignore'

Through TSVN, I can successfully commit the entire set of changes for 'c'
and its children. Similarly, I can also commit just the delete of 'c\d' and
the property change to 'c' separately.

However, if I elect to commit both the property change to 'c', and the
deletion of 'd' (excluding the c\kappa.doc and c\mu.doc files), then TSVN
gives me the following error:

Cannot non-recursively commit a directory deletion of a directory with child
To commit recursively and work around this error,
make sure that all child items of a checked folder
are also checked in the commit dialog.
Otherwise, TortoiseSVN must do a non-recursive commit
which does not allow directory deletion.

I can successfully commit this combination of files using the SVN
command-line client. Using the new 'commit labels' in the nightly builds,

I'm using the 1.6.99 (build 18021) nightly build, but we originally found
the issue under TSVN 1.6.5.

Daniel Becroft
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-12-18 05:33:38 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.

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