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

svn_wc_process_committed incompatible with access-baton system

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Duplicate
    • all
    • 0.14.0
    • src
    • None
    • other

    Description

      Two regression bugs.  They may or may not be the same, but they look
      awfully similar.  The first is from Philip:
      
      $ svn mkdir foo
      $ svn mkdir foo/bar
      $ touch     foo/bar/zig
      $ svn add   foo/bar/zig
      $ svn ci
      $ svn cp foo foo2
      $ echo x >> foo2/bar/zig
      $ svn ci
      
      fails with "foo2/bar already locked".
      
      
      The second is from Peter Schuller:
      I reported the following problem a while back:
      
      svn_error: #21053 : <General filesystem error>
        Commit failed (details follow):
      
      svn_error: #21053 : <General filesystem error>
        add_dir `tag/test': got copy_path, but no copy_rev
      
      
      This happens during 'svn commit' after an 'svn copy'. I now have a
      script and a tarball that reproduces this problem. I've put them at:
      
         http://www.scode.org/svn-bug
      
      Note that last time it was on another machine with a subversion I
      compiled myself. This time it's on my machine with the subversion Debian
      package. In borg cases it didn't take me long to run into this problem.
      
      In order to reproduce the bug:
      
      * Download the script and the tarball; chmod +x on the script.
      * Put svnstuff.tar.gz in /tmp.
      * Run the script (as a user with no privileges of course).
      
      I doubt this will produce an error for everyone though, or it would have
      been detected a long time ago. But I this *consistently* produces the
      exact same error every time I run it on my box.
      
      If needed I could provide a temporary account on my machine for
      debugging purposes, if no one is able to reproduce it. And of course, if
      more information is required, just say the word.
      
      Here's the output of the script on my machine:
      
      _  svn
      Checked out revision 0.
      A          stuff
      Adding    stuff
      
      Committed revision 1.
      test/
      test/aDirectory/
      test/aDirectory/aTestFile
      test/test
      test/aFile
      test/anotherFiler
      A          test
      A          test/aDirectory
      A          test/aDirectory/aTestFile
      A          test/test
      A          test/aFile
      A          test/anotherFiler
      Adding    stuff/test
      Adding    stuff/test/aDirectory
      Adding    stuff/test/aDirectory/aTestFile
      Adding    stuff/test/aFile
      Adding    stuff/test/anotherFiler
      Adding    stuff/test/test
      Transmitting file data ....
      Committed revision 2.
      A          tag
      Adding    tag
      Adding    tag/test
      
      svn_error: #21053 : <General filesystem error>
        Commit failed (details follow):
      
      svn_error: #21053 : <General filesystem error>
        add_dir `tag/test': got copy_path, but no copy_rev
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              sussman Ben Collins-Sussman
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: