stupid error - is there a way to fix?

Previous thread: [PATCH] WIP: begin to translate git with gettext by Jeff Epler on Monday, May 17, 2010 - 9:05 am. (9 messages)

Next thread: PATCH: Improved support for ISO 8601 timezones by Marcus Comstedt on Monday, May 17, 2010 - 12:07 pm. (6 messages)
From: Eugene Sajine
Date: Monday, May 17, 2010 - 11:32 am

Hi,

Wanted to share some Admin nightmares;)

Is there a way to correct a stupid error when few commits were made
under username Your Name and the same kind of stub email address
instead of normal name?

Thanks,
Eugene
--

From: Chris Packham
Date: Monday, May 17, 2010 - 11:57 am

There are a few ways (that I know of) to fix this.

If you haven't pushed yet you can use "git rebase -i" [1] and edit the
commit with "git commit --amend --reset-author" to fix up your local
branch. Note that --reset-author is a fairly recent addition to git
but the --author="name <email>" option is available for older
versions.

If no-one has cloned/pulled from that repository you can use "git
filter-branch" [2] with an environment filter to update the name.
Using filter branch (or anything else that re-writes history) is a
last resort as it will cause problems for anyone that has cloned your
repository.

The preferred, non-destructive, method would be to include a .mailmap
file [3] which can be used to remap authors names and email addresses.
Some of the git tools can be told to ignore the mailmap so that stub
email address will still be visible if people know where to look but
thats usually fine unless you _really_ want to hide an email address
for some reason.

---
[1] http://www.kernel.org/pub/software/scm/git/docs/git-rebase.html#_interactive_mode
[2] http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html
[3] http://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html#_mapping_authors
--

From: Eugene Sajine
Date: Monday, May 17, 2010 - 12:31 pm

Thanks a lot, Chris - that should help!

Eugene
--

Previous thread: [PATCH] WIP: begin to translate git with gettext by Jeff Epler on Monday, May 17, 2010 - 9:05 am. (9 messages)

Next thread: PATCH: Improved support for ISO 8601 timezones by Marcus Comstedt on Monday, May 17, 2010 - 12:07 pm. (6 messages)