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

Beehaviour change between 1.6 and 1.7 when reverting copies

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 10 Feb 2011 20:34:22 +0000

There has been a behaviour change reverting copied directories between
1.6 and the current 1.7.

In 1.7 the depth of the revert must match the depth of the copy, so if
the directory only has files it can be reverted using depth=files, if
the directory has empty immediate subdirs it can be reverted using
depth=immediates, and if the directory has subdirs with children
depth=infinity must be used. That seems straightforward.

In 1.6 it is a bit different, the revert depth doesn't need to be as
deep as the copy. A copied directory that only contains files can be
reverted using depth=empty, and a directory that has subdirs containing
only files can be reverted using depth=immediates. I assume this is an
accidental effect of the locking implementation.

Is the current 1.7 behaviour the preferred one? I believe it's the more
logical one.

Received on 2011-02-10 21:35:04 CET

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