We have corporate logins like QWE098765 and using them to acess to SVN repository. I want map this names to emails, so in SVN history they will be human readable.
Currently I use post-commit hook which change svn:author revision property, but... But here is small gap between commit and change name, and sometime applications which track SVN changes (CommitMonitor, Jenkins) catch QWE098765 name instead of emails. This is not very big problem, but annoying.
May be here is other way to map names?
P.S. We use VisualSVN server for access to repository.
Finally I got it with advice from Lazy Badger
Indeed, with standard tools it is not possible: http://svn.haxx.se/users/archive-2014-09/0032.shtml
But it is possible write simple script or program and operate with Subversion API directly. I write simple implemenation of such program: https://github.com/azarkevich/SvnPreCommitAuthor
It take file path with mapping name -> new name and should be runned as pre-commit hook.