Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
trunk
-
None
Description
If I have svn:externals with explicit fixed revisions, their commit is usually blocked because they are "out of date" (i.e. when the explicit revision number is older than HEAD). However, if I happen to set the explicit revision number to HEAD, a commit to the external does a peculiar thing: it commits a new revision to HEAD and, upon update, restores the preceding fixed revision. This happens both for file- and directory-externals. This will rarely happen in practice; but it would be more accurate to guarantee that externals with a fixed revision are blocked from commit per se. (It has been said that this will be relatively easy to accomplish once wc-ng has unfolded.) Discussion with testing script: http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1637476
Original issue reported by neels