Почему ртутный взгляд Sourceforge считает меня анонимным? - PullRequest
4 голосов
/ 14 июля 2009

Я использую Mercurial для проекта sourceforge, и каждый раз, когда я фиксирую его, я отмечаю себя как анонимного в фиде проекта. Я использую Mercurial через плагин Eclipse Mercurial от http://bitbucket.org/mercurialeclipse/. С какими настройками мне нужно связываться, чтобы SourceForge знал, кто я, когда я нажимаю мои коммиты?

Mercurial знает мое имя пользователя, просто sourceforge не идентифицирует его с моим пользователем sourceforge. У меня нет проблем с использованием версии Mercurial для командной строки, фактически я использовал это некоторое время, и у меня все еще была та же проблема.

Коммиты точно помечены на основе моего имени пользователя в .hgrc, просто sourceforge не может правильно идентифицировать меня.

Отредактируйте, если вы хотите увидеть молодой проект, над которым мы с моим другом работаем, чтобы увидеть симптомы, которые я пытаюсь описать, он здесь https://sourceforge.net/projects/silversaga/

Ответы [ 3 ]

4 голосов
/ 16 июля 2009

Я подал заявку на эту проблему . Теперь это было решено. Для всех, кто хотел, это была ошибка в SourceForge, и теперь она исправлена.

Из комментария к заявке с подробным описанием исправления.

Пожалуйста, убедитесь, что ваш hgrc имеет линия похожа на:

[ui]
username = Your Name <username@users.sourceforge.net
3 голосов
/ 14 июля 2009

Вы можете установить свое имя пользователя в ~ / .hgrc со следующими строками:

[ui]
username = My Name <myname@mydomain>

На этой странице есть скриншот окна предпочтений, где вы можете установить его в Eclipse:

2 голосов
/ 15 июля 2009

Я предполагаю, что имя пользователя mercurial и имя пользователя sourceforge совпадают? Если нет, это может быть случай, когда они не совпадают. Они, как вы описываете, звучат так же, как и они. Вы пытались добавить @ sourceforge.net или другие перестановки? Я никогда не использовал sourceforge, поэтому понятия не имею, имеет ли смысл нечто подобное.

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

...