Mystery "ext:(%22)" added to username on push
Created originally on Bitbucket by runhello
About three hours ago, I made a new clone (using "git clone") of a github repository to my local hard drive. I used hg clone to make an hg copy of this repository, also to my local hard drive. I made some commits on the hg side and pushed them to git. Upon arriving at git, my username in the log had silently changed. On the hg side, my username looks like
user: "Andi McClure <andi.mcclure@xamarin.com>"
On the git side, my username looks like
Author: "Andi McClure ext:(%22) <andi.mcclure@xamarin.com>
You can see some examples of the damaged commits in this pull request (of course github hides username). https://github.com/mono/mono/pull/2177/commits
I have been using hg-git for some time but never seen anything like this before. What could "ext:(%1.1.2)" mean? Even if this happened for a reason, because it happened silently and without warning I would consider this a bug.
I saw the above behavior with a locally checked out copy of hg-git from bitbucket, commit "f05962b0e78a 2015-08-24 19:31 -0700", however I upgraded to commit "d1546c673c65 2015-10-19 11:41 -0700" and saw no change in behavior. hg --version reports Mercurial Distributed SCM (version 3.5.2) hggit 0.8.2 (dulwich 0.11.2)
EDIT: Originally there was a typo and I said 'three years ago" instead of "three hours ago". Sorry.