Я предполагаю, что имя пользователя mercurial и имя пользователя sourceforge совпадают? Если нет, это может быть случай, когда они не совпадают. Они, как вы описываете, звучат так же, как и они. Вы пытались добавить @ sourceforge.net или другие перестановки? Я никогда не использовал sourceforge, поэтому понятия не имею, имеет ли смысл нечто подобное.
В противном случае я бы предложил напрямую обратиться к sourceforge и просмотреть их faq / help, поскольку это похоже на проблему, специфичную для их настройки mercurial. У меня была похожая проблема на bitbucket.org, где я выполнял коммит под своим локальным именем пользователя "matt", тогда как мое имя пользователя bitbucket другое. Затем они будут ссылаться на этого пользователя в журнале изменений, даже если у них нет доступа к проекту. Все, что мне нужно было сделать, это изменить имя, указанное в настройках затмения, и теперь все в порядке.