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

Missing children when svnadmin dump --include/exclude converts copy-dir to add-dir

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.10.0
    • Fix Version/s: None
    • Component/s: libsvn_repos
    • Labels:
      None
    • Environment:

      CentOS 6.5

      Description

      During I am testing the '--include' and '--exclude' options on 'svnadmin dump'  ,  I found that if I copy a non-include file, the  dump result is to add a file with file content; But if the copy is a non-include directory, the dump only adds this directory.

      I think, this may be wrong, it should be copy of the directory and all the files under the directory .

       

      [root@RD-230 subversion]# svnadmin dump /data1/svnroot/Dev --incremental -r 13386 --include "/CM Action/Tools" > /tmp/test.dmp
       * 已转存版本 13386。
      
      [root@RD-230 subversion]# cat /tmp/test.dmp
       SVN-fs-dump-format-version: 2UUID: 313b818e-f7ce-944b-8d5d-4aca2895b6b9
      
      Revision-number: 13386
       Prop-content-length: 89
       Content-length: 89
      
      K 10
       svn:author
       V 11
       qianhaiyuan
       K 8
       svn:date
       V 27
       2018-07-04T04:18:48.877124Z
       PROPS-END
      
      Node-path: CM Action/Tools/diffcount
       Node-kind: dir
       Node-action: add
       Prop-content-length: 10
       Content-length: 10
      
      PROPS-END
      

       

      In fact, the copy directory has many files. But the dump file is only add a new dir.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                julianfoad Julian Foad
                Reporter:
                Nathan.Qian Nathan.qian
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: