2009-07-14 3 views
4

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

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

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

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

+0

Получил ссылку на страницу SourceForge? – Thilo

+0

Добавлена ​​ссылка. –

+0

Ссылка на просмотр показывает автора: http://silversaga.hg.sourceforge.net/hgweb/silversaga/rev/11 - это выглядит нормально, правда? Также сводная страница: http://silversaga.hg.sourceforge.net/hgweb/silversaga/summary - может быть, первая страница является ошибкой sourceforge? – ars

ответ

4

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

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

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

[ui] 
username = Your Name <[email protected] 
3

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

[ui] 
username = My Name <[email protected]> 

Эта страница имеет скриншот prefernces окна, где вы можете установить это в Eclipse:

+0

Я сделал это, и когда я перехожу к реальному меркурийному виду SourceForge, он показывает это. Именно на главной странице он перечисляет меня как Аноним. –

2

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

В противном случае я предлагаю напрямую обратиться к sourceforge и изучить их FAQ/помощь, так как это звучит как проблема, характерная для их настройки ртути. У меня была аналогичная проблема на bitbucket.org, где я записывал под своим локальным именем «матовый», тогда как мое имя пользователя bitbucket отличается. Затем они свяжутся с этим пользователем в журнале изменений, хотя у них нет доступа к проекту. Все, что мне нужно было сделать, это изменить имя, указанное в настройках затмения, и теперь все хорошо.