am, sequencer: stop parsing our own committer ident
For the --committer-date-is-author-date option of git-am and git-rebase, we format the committer ident, then re-parse it to find the name and email, and then feed those back to fmt_ident(). We can simplify this by handling it all at the time of the fmt_ident() call. We pass in the appropriate getenv() results, and if they're not present, then our WANT_COMMITTER_IDENT flag tells fmt_ident() to fill in the appropriate value from the config. Which is exactly what git_committer_ident() was doing under the hood. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
5f35edd9d7
commit
2020451c5b
@ -50,8 +50,6 @@ struct replay_opts {
|
||||
|
||||
int mainline;
|
||||
|
||||
char *committer_name;
|
||||
char *committer_email;
|
||||
char *gpg_sign;
|
||||
enum commit_msg_cleanup_mode default_msg_cleanup;
|
||||
int explicit_cleanup;
|
||||
|
Reference in New Issue
Block a user