ident.c: add split_ident_line() to parse formatted ident line
authorJunio C Hamano <gitster@pobox.com>
Sun, 11 Mar 2012 09:25:43 +0000 (01:25 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sun, 11 Mar 2012 10:56:50 +0000 (03:56 -0700)
commit4b340cfab9c7a18e39bc531d6a6ffaffdf95f62d
treee27c18ce9dc5ee6976602eb04702536b6306be4c
parent0dbe6592ccbd1a394a69a52074e3729d546fe952
ident.c: add split_ident_line() to parse formatted ident line

The commit formatting logic format_person_part() in pretty.c
implements the logic to split an author/committer ident line into
its parts, intermixed with logic to compute its output using these
piece it computes.

Separate the former out to a helper function split_ident_line() so
that other codepath can use the same logic, and rewrite the function
using the helper function.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h
ident.c
pretty.c