2009-07-14 4 views
4

J'utilise Mercurial pour un projet sourceforge, et chaque fois que je le commente, je suis considéré comme anonyme sur le flux du projet. J'utilise mercurial à travers le plugin Eclipse Mercurial de http://bitbucket.org/mercurialeclipse/. Quels paramètres dois-je utiliser pour que SourceForge sache qui je suis quand je pousse mes commits?Pourquoi la vision mercuriale de sourceforge pense-t-elle que je suis anonyme?

Mercurial connaît mon nom d'utilisateur, juste sourceforge ne l'identifie pas avec mon utilisateur sourceforge. Je n'ai aucun problème à utiliser la version en ligne de commande de mercurial, en fait je l'utilisais depuis un moment et j'avais toujours le même problème.

Les commits sont étiquetés avec précision en fonction de mon nom d'utilisateur dans .hgrc, juste sourceforge ne m'identifie pas correctement.

Modifier, si vous voulez voir le projet jeune que mon ami et moi travaillons à voir les symptômes que je suis en train de décrire, il est ici https://sourceforge.net/projects/silversaga/

+0

Vous avez un lien vers votre page SourceForge? – Thilo

+0

Ajout du lien. –

+0

Le lien de révision montre un auteur: http://silversaga.hg.sourceforge.net/hgweb/silversaga/rev/11 - qui a l'air correct, non? Aussi la page de résumé: http://silversaga.hg.sourceforge.net/hgweb/silversaga/summary - peut-être que la page d'accueil est un pépin sourceforge? – ars

Répondre

4

J'ai déposé un ticket for this issue. Il a maintenant été résolu. Pour tous ceux qui étaient intéressés, c'était un bug dans SourceForge, et a maintenant été corrigé. À partir du commentaire sur le billet détaillant le correctif

S'il vous plaît vous assurer que votre hgrc a une ligne semblable à :

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

Vous pouvez définir votre nom d'utilisateur dans ~/.hgrc avec les lignes suivantes:

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

cette page a une capture d'écran d'une fenêtre de prefernces où vous pouvez le configurer dans Eclipse:

+0

Je l'ai fait, et quand je clique sur la vraie vue mercurial sur SourceForge, il montre cela. C'est juste sur la page principale qu'il me liste comme Anonymous. –

2

Je suppose que l'utilisateur mercurial et le nom d'utilisateur sourceforge sont les mêmes? Si ce n'est pas le cas, il se peut qu'ils ne correspondent pas. Leur façon de décrire ça ressemble à ce qu'ils sont. Avez-vous essayé d'ajouter @ sourceforge.net ou d'autres permutations? Je n'ai jamais utilisé sourceforge moi-même, donc je n'ai aucune idée si quelque chose comme ça a même un sens.

Sinon, je suggère de demander directement à sourceforge et de lire leur FAQ/aide, car cela ressemble à un problème spécifique à leur configuration de mercurial. J'ai eu un problème similaire sur bitbucket.org, où je commettais sous mon nom d'utilisateur local "matt" alors que mon nom d'utilisateur bitbucket est différent. Ensuite, ils se lieraient à cet utilisateur dans le journal des modifications même s'ils n'ont pas accès au projet. Tout ce que je devais faire était de changer le nom indiqué dans les paramètres d'éclipse et tout va bien maintenant.

Questions connexes