On Wed, Sep 16, 2015 at 12:08:33PM +0000, Wolfram, Dirk wrote:
> > I agree that the use of the svn:keywords "URL" has to effect a file's contents if $URL$ is used and therefore the timestamp has to be changed as well.
> > But even if the $URL$ keyword is not set and the file contents is not modified during switch, a change of the timestamp occurs.
> > In my example I reduced this to an empty svn:keywords property.
This is indeed a side effect of how keyword expansion is implemented (in
general, not just in 'svn switch'). The whole file is run through a
translation process which expands any keywords, adjusts line endings
if necessary, etc, and the result is installed into the working copy
So the proposed change is to make Subversion avoid modifying files
where no actual changes occured during this translation process.
I don't see a downside in doing so.
And it should restore the behaviour you were seeing with older releases.
If you like, please open a new issue in our issue tracker to track this
Received on 2015-09-16 14:31:31 CEST