Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4260

Externals: Multiple definitions for the same path, in entire WC

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • ---
    • unscheduled
    • libsvn_client
    • 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

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            subversion-importer Subversion Importer

            Dates

              Created:
              Updated:

              Slack

                Issue deployment