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

assertion hit in ra_svn when using -rPREV on added file

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.x
    • Fix Version/s: 1.4.0
    • Component/s: libsvn_ra_svn
    • Labels:
      None
    • Environment:

      Linux

      Description

      The removal of a directory called "kspread" was (wrongly) committed in revision 
      420162. 
       
      To try and revert that (the wrong way) I did: 
      $ svn mkdir kspread 
      $ svn merge -rBASE:PREV kspread 
      svn: subversion/libsvn_ra_svn/marshal.c:421: vwrite_tuple: Assertion `opt || 
      ((rev) >= 0)' failed. 
       
      Note that this only happens with ra_svn (using a svn+ssh URL). 
      A similar test with a file URL gave: 
       
      $ svn merge -rBASE:PREV dir 
      svn: File not found: revision 0, path '/trunk/dir'
      

      http://svn.haxx.se/users/archive-2005-05/1853.shtml

      Original issue reported by davidfaure

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: