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

Tree conflict resolver: "Accept incoming deletion" option doing nothing for a locally deleted file

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.10.0
    • None
    • cmdline client
    • None

    Description

      Within the tree conflict resolver, using the "Accept incoming deletion" option for a locally deleted file can (unexpectedly) do nothing and leave the tree conflict unresolved.

      Consider the following PowerShell-based reproduction script:

          rm test -Recurse -Force -ErrorAction Ignore
          mkdir test
          svnadmin create test/repo
          $url = 'file:///{0}/test/repo' -f (pwd) -replace '\\', '/'
          svn co $url test/wc
          echo content > test/wc/file.txt
          svn add test/wc/file.txt
          svn ci test/wc -m"r1"
          svn rm test/wc/file.txt
          svn ci test/wc -m"r2"
          svn up test/wc -r1
          svn rm test/wc/file.txt
          svn up test/wc
          svn st test/wc

      The result of choosing "(a) Accept incoming deletion" during conflict resolution is unexpected:

        > svn up

          Updating 'test\wc':
          C test\wc\file.txt
          At revision 2.
          Summary of conflicts:
          Tree conflicts: 1
          Searching tree conflict details for 'test\wc\file.txt' in repository:
          Checking r2... done
          Tree conflict on 'test\wc\file.txt':
          File updated from r1 to r2 was deleted by (me) in r2.
          A deleted file was found in the working copy.
          Select: (p) Postpone, (r) Mark as resolved, (a) Accept incoming deletion,
          (h) Help, (q) Quit resolution: a
          Summary of conflicts:
          Tree conflicts: 1

          > svn st

          ! C test\wc\file.txt
          > local file delete, incoming file delete or move upon update
          Summary of conflicts:
          Tree conflicts: 1

      Attachments

        Activity

          People

            stsp Stefan Sperling
            kotkov Evgeny Kotkov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: