On 28-May-10 9:13, Holger Schmidt wrote:
I have one repository with the development tree of some templates. Those
templates are exported to projects that might customize the templates.
The copy of the templates is added and committed to the project
repository. In the projects the latest changes in the template
development tree are integrated with a "svn merge $templater...@$revold
$templater...@$revnew .". So far, so good. But there is a problem if a
property changed in the template repository, at least with
svn:executable. The property is set in the project working copy where
the merge is done, but a commit does not propagate the property to the
repository.

And svn status and diff do not notice the difference between the working copy and its repository. Deleting and recreating the property (with value '*' of course) in the same working copy and committing causes it to have an empty value in the repository. which is hard to delete: if you check this out a fresh WC, svn proplist shows the property, but svn propdel says "Attempting to delete nonexistent property 'svn:executable'".

This is tested with svn 1.6.1 and 1.6.6.

And confirmed on 1.6.11, SummerSoft packages on CentOS 5.4

--
Stein

Reply via email to