Merge branch 'ef/mingw-tty-getpass'
commit1bfe99ed3648cbc019d32eff50e6430f252eb96f
authorJunio C Hamano <gitster@pobox.com>
Tue, 11 Dec 2012 23:51:09 +0000 (11 15:51 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 11 Dec 2012 23:51:09 +0000 (11 15:51 -0800)
tree668e0975018ccdc458ee39364f27cfd3d06ac313
parentf993e2e15dbbb8a7d287c42a33e6d1887b594c52
parentf7a4cea25e3ee1c8f27777bc4293dca0210fa573
Merge branch 'ef/mingw-tty-getpass'

Update getpass() emulation for MinGW.

* ef/mingw-tty-getpass:
  mingw: get rid of getpass implementation
  mingw: reuse tty-version of git_terminal_prompt
  compat/terminal: separate input and output handles
  compat/terminal: factor out echo-disabling
  mingw: make fgetc raise SIGINT if apropriate
  mingw: correct exit-code for SIGALRM's SIG_DFL