Как анонимизировать SVN-дамп

Во Франции важно соблюдать конфиденциальность, чтобы выполнять рекомендации 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