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

tree-conflicted mixed-rev subtree can be updated improperly

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • trunk
    • 1.8.0
    • libsvn_wc
    • None
    • OpenBSD

    Description

      It is possible to trick 'svn resolve --accept mc' into updating what is
      effectively a mixed-rev state. The move source appears to be in a single-rev
      state but has in fact only been bumped into single-rev, with no actual changes
      applied to working files.
      
      It seems the root of the problem is somewhere in 'svn update'.
      Running 'svn update' on a per-node basis within a tree-conflicted mixed-rev move
      source can result in a corrupt working copy state where the working copy
      believes it contains a single-rev subtree with all nodes at rN, but where file
      content corresponds to content from revisions other than rN.
      

      Attachments

        1. 1_issue4323.sh
          2 kB
          Stefan Sperling

        Activity

          People

            Unassigned Unassigned
            stsp Stefan Sperling
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: