Sumarize comitters data.

Asked by Fabs

We have a 4 year project that started using CVS, then subversion and finally bzr. Now we have a problem with the comitters history. For example, my name apper on history as 5 different names.

 122 fabsousa <fabsousa>
 47 Fabricio de Sousa Nascimento (fabsousa) <email address hidden>
 16 Fabricio de Sousa Nascimento <fabsn@marte>
  6 Fabricio Nascimento <email address hidden>
    Other email addresses:
       5 <email address hidden>
       1 fabsn@ccsl
  1 Fabricio Sousa Nascimento <fabsn@ubuntu>

Is that any way I can tell that all of this names are the same?

Regards

Question information

Language:
English Edit question
Status:
Answered
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Martin Pool (mbp) said :
#1

> Is that any way I can tell that all of this names are the same?

In what context?

Revision history for this message
Fabs (fabriciosn) said :
#2

Hum.. i don't fully understand the question so let me elaborate more. I forgot to mention that this data where gathered using the bzr-stats plugin.

I would like to have all commits from lets say, all this 5 names to be changed so they are credit to Fabricio de Sousa Nascimento (fabsousa) <email address hidden> (as an example). This way, when I use bzr-stats I got more precise results on contribution, and so that LaunchPad Karma counts right (To be honest i don't really know how karma is accounted but I am inclined to believe it's related with this data and/or my pgp key).

Revision history for this message
Carlos Eduardo Moreira dos Santos (cemsbr) said :
#3

That's the output of bzr-stats plugin. Sometimes only the commiter name matches, sometimes only the e-mail matches, but sometimes none of them does. That's because the commits were done in different machines with different "bzr whoami" strings.

There are two problems. The first one is about bzr-stats. It thinks they are different people and statistics are semantically broken. The other problem is about launchpad not considering some Fabs' (and other members') contributions (I'm not sure how launchpad maps commiter names to its users).

Is there a way to change commiter info?

Thank you

Revision history for this message
Martin Pool (mbp) said :
#4

Though these are kind of the same problem, they probably need to be solved separately:

1- In bzr-stats, I don't know of such a way but there may be an option to tell it different addresses are all you. If not, please open a bug against that plugin.

2- In Launchpad, if you add all the email addresses to your account, it should attribute the revisions to you. If not, please open a question against Launchpad.

The names that aren't email addresses, I think Launchpad will never agree belong to you. Possibly it should have a way to say that for a particular imported branch, they should be.

But, honestly, I wouldn't stress about getting every karma point - beyond the level of "I was involved with this project" the specific numbers are pretty random at this time.

> Is there a way to change commiter info?

You can use bzr-rebase, but that's a pretty big hammer for this problem and I wouldn't recommend it. (And there may not be builtin support for changing the committer; I'm not sure.)

Can you help with this problem?

Provide an answer of your own, or ask Fabs for more information if necessary.

To post a message you must log in.