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

Double update of versioned file externals corrupting file timestamps

From: Franz Sirl <Franz.Sirl-kernel_at_lauterbach.com>
Date: Mon, 14 Jun 2010 10:55:21 +0200

Hi,

we stumbled over an annoying issue with subversion 1.6.11. If we update
a WC with versioned file externals, files where the version is not equal
to the last revision of the file, are double-updated on _every_ update
like this:

[user_at_machine:~/a/test_file_externals]$ svn up
U trunk/combined-src/file1.c

Fetching external item into 'trunk/combined-src/file1.c'
U trunk/combined-src/file1.c
Updated external to revision 4.

Fetching external item into 'trunk/combined-src/file2.c'
Updated external to revision 4.

Updated to revision 6.
[user_at_machine:~/a/test_file_externals]$ svn up
U trunk/combined-src/file1.c

Fetching external item into 'trunk/combined-src/file1.c'
U trunk/combined-src/file1.c
Updated external to revision 4.

Fetching external item into 'trunk/combined-src/file2.c'
Updated external to revision 4.

Updated to revision 6.
[user_at_machine:~/a/test_file_externals]$

Naturally this updates the file timestamps everytime and thus triggers
Makefile actions.

Is this a known issue? Should I file a bug in the issue tracker? Find
attached a FSFS based demo repository showing the bug.

Franz

Received on 2010-06-14 16:22:50 CEST

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

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