Staging instance, all changes can be removed at any time

Skip to content

ra: Handle unsetting svn:special property on svn links

Subversion links have the svn:special property set when added in a repository.

Nevertheless, it exist cases when such a property gets unset on svn links in another revision. In that case, the svn links will no longer be extracted as symbolic links during a checkout or export operation but rather to regular files with the following content: link <path_to_target>.

So when the svn:special property gets unset on a svn link, ensure to remove the symbolic link previously created by the ra module and replace it by a regular file containing the svn link info. Otherwise the reconstructed filesystem for a revision will differ from the one resulting from an export operation on that revision.

Related to #3695

Depends on !61 (closed)


Migrated from D6596 (view on Phabricator)

Merge request reports

Loading