Author name substitution broken when author name contains '.' dot
The following line in maps.py:83
self[author] = result = '%s%s' % (author, self.defaulthost)
Replaces an unknown "author" with something like "author@123-123-123", but if author name contains '.' dot mercurial GUI will render it erroneously. For instance, I'm getting for "alex.black" only "alex" in the GUI.
That's not a problem in case you are using full names, but in our company we have all names in form like "a.black" and all authors names in GUI are shortened to just single letter, which is not very handy.
We patched our code to return '%s <email@example.com>' instead of existing pattern, but I'm wondering: is it possible to make the same thing in the hgsubversion trunk - or at least to replace this pattern with some other, that will not have the "single author name letter" issue?
Thanks in advance!