Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
---
-
None
Description
After issue #4227 is fixed, duplicate targets within the same svn:externals prop are detected. This issue is about detecting duplicate targets defined anywhere within the bounds of the current WC. (Notably not including definitions from other WCs above the current WC root. That should be yet another separate issue.) This cannot simply be implemented during local propset/propedit. During update, new svn:externals definitions can come in that clash with local definitions. Also a partial commit (likely from a mixed-rev WC) may create a state where clashing svn:externals definitions end up in the repository. Furthermore, any currently used repos may already contain duplicates. So the implementation of this feature would have to be able to deal with the presence of duplicates, with some form of conflict resolution. Perfect enforcement would probably be hard to achieve.
Original issue reported by neels