Thread (3 messages) flat view 3 messages, 3 authors, 2016-06-15

Re: [PATCH v6 3/3] ident: cleanup wrt ident's source

From: Dan Aloni <hidden>
Date: 2016-06-15 23:08:07

On Fri, Feb 05, 2016 at 02:24:13PM -0500, Jeff King wrote:
On Fri, Feb 05, 2016 at 11:05:19AM -0800, Junio C Hamano wrote:
quoted
Dan Aloni [off-list ref] writes:
quoted
This change condenses the variables that tells where we got the user's
ident into single enum, instead of a collection of booleans.

In addtion, also have {committer,author}_ident_sufficiently_given
directly probe the environment and the afformentioned enum instead of
relying on git_{committer,author}_info to do so.

Signed-off-by: Dan Aloni <redacted>
Helped-by: Jeff King [off-list ref]
Helped-by: Junio C Hamano [off-list ref]
---
 ident.c | 126 ++++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 80 insertions(+), 46 deletions(-)
Peff what do you think?  I am asking you because personally I do not
find this particularly easier to read than the original, but since
you stared at the code around here recently much longer than I did
when doing the 1/3, I thought you may be a better judge than I am.
I'm not sure it is really worth it unless we are going to expose this to
the user, and let them say "I am OK with IDENT_SOURCE_GUESSED, but not
IDENT_SOURCE_GUESSED_BOGUS" or similar.

Without that, I think it is probably just making things a bit more
brittle.
Okay, will drop it now.

-- 
Dan Aloni
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help