Как да анонимизирате SVN Dump

Във Франция е важно да се зачита поверителността, за да се справим с препоръките на CNIL.

Свойството SVN svn:author поддържа следа за всеки човек, който е извършил промени в хранилището.

Препоръките на Cnil предупреждават за анонимизиране на информацията, особено когато времето изтече и информацията вече не е интересна.

Сървърните инструменти на Svn идват с svnadmin и svndumpfilter, но никой от тях не може да обработва svn:author свойства.

svn propset функционалността може да се справи само с локално плащане на хранилището. Повече за svn propset


person Sylvain    schedule 29.08.2014    source източник


Отговори (1)


SVN Dump Tool е инструмент на Python, който обработва SVN версия 2 дъмп.

Типична команда за анонимизиране на дъмп е:

# svndumptool.py transform-prop svn:author regexpToCatchSpecificAuthor newAuthorString from.svndump to.svndump
svndumptool.py transform-prop svn:author '.*' '' from.svndump to.svndump
person Sylvain    schedule 29.08.2014