On Thu, Feb 02, 2012 at 08:24:47AM +0000, Markus Schaber wrote:
> I did create issue http://subversion.tigris.org/issues/show_bug.cgi?id=4109 
> for this case.

Thanks!
 
> My personal wish would be that operations like revert and commit work
> for all constellations even with "--depth=empty" if we explicitly
> mention all affected files and directories,

That can be done. It requires reworking how the 'revert' operation
in libsvn_wc processes its arguments. We'd need to pass it a list,
rather than a single path and adapt the code to handle this properly.
This implies an API change so it can only be done for 1.8.

> and that "--depth=files" recreates the files when reverting a directory

You mean reverting individual files independently of their parent
directory? Not sure if this does or would work. In theory is could work.
The files would need to come from a different revision than the directory
on-disk, i.e. this would need to create a mixed-revision working copy.
I don't recall off-hand how mixed-revisionness is supposed to work in
newly added directories, though.

Reply via email to