dsuni / svndumpsanitizer

A program aspiring to be a more advanced version of svndumpfilter
https://miria.homelinuxserver.org/svndumpsanitizer/
GNU General Public License v3.0
48 stars 15 forks source link

Redefining repository root doesn't preserve directory properties of the new root directory #19

Open Devenec opened 1 year ago

Devenec commented 1 year ago

Using svndumpsanitizer 2.0.7

Consider a repository with the following structure:

/
    project1
        subdirectory
    project2
        subdirectory

and running command svndumpsanitizer -i input -o output -n project1 -d -a -r project1, in which input is a dump of the above repository.

In input, at revision n, an svn:ignore property is added to /project1 directory. However, the addition of the property is missing from output. The expected behaviour is to have, at corresponding revision, the svn:ignore property added to / directory in output.

dsuni commented 1 year ago

Hmm... I'll take a look, but I won't promise any quick fix. Due to how svndumpsanitizer is designed, porting properties from one node to another isn't very straightforward.