All, this implements the changes requested in v3 of this patch: - removes an extra comma from the enum - reworks the logic for config handling so that the author and committer variables are handled along with the user variables. Please review. William Hubbs (1): config: allow giving separate author and committer idents Documentation/config/user.txt | 23 ++++++--- blame.c | 3 +- builtin/am.c | 1 + builtin/commit.c | 3 +- cache.h | 13 ++++- config.c | 4 +- ident.c | 92 ++++++++++++++++++++++++++++++++--- log-tree.c | 3 +- sequencer.c | 5 +- t/t7517-per-repo-email.sh | 74 ++++++++++++++++++++++++++++ 10 files changed, 197 insertions(+), 24 deletions(-) -- 2.19.2