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

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

    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

          People

            Unassigned Unassigned
            subversion-importer Subversion Importer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: