Merge branch 'da/user-useconfigonly'
commite7e68265147f6aa08391b4724d862e58424b29df
authorJunio C Hamano <gitster@pobox.com>
Fri, 29 Apr 2016 19:59:06 +0000 (29 12:59 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 29 Apr 2016 19:59:06 +0000 (29 12:59 -0700)
tree1533eff9ba4b233c3f095f3f8e4c90066174b2ad
parent3ad15fd5e17bbb73fb1161ff4e9c3ed254d5b243
parentd3c06c196964c02f7343b53301e0e85679fad51f
Merge branch 'da/user-useconfigonly'

The "user.useConfigOnly" configuration variable makes it an error
if users do not explicitly set user.name and user.email.  However,
its check was not done early enough and allowed another error to
trigger, reporting that the default value we guessed from the
system setting was unusable.  This was a suboptimal end-user
experience as we want the users to set user.name/user.email without
relying on the auto-detection at all.

* da/user-useconfigonly:
  ident: give "please tell me" message upon useConfigOnly error
  ident: check for useConfigOnly before auto-detection of name/email
ident.c