2

In France it's important to respect privacy in order to deal with CNIL recommandations.

SVN property svn:author keep a trace of every person who has commited changes on the repository.

The Cnil's recommandations preconize to anonymize the information especially when time as passed and the information is no more interessant.

Svn's server tools comes with svnadmin and svndumpfilter but none of these can process svn:author properties.

svn propset fonctionality can only deal with a local checkout of the repository. More about svn propset

Sylvain
  • 61
  • 1
  • 5

1 Answers1

3

SVN Dump Tool is a python tool that handle SVN Version 2 dump.

A typical command to anonymize a dump is :

# svndumptool.py transform-prop svn:author regexpToCatchSpecificAuthor newAuthorString from.svndump to.svndump
svndumptool.py transform-prop svn:author '.*' '' from.svndump to.svndump
Sylvain
  • 61
  • 1
  • 5