Karsten Blees 9ed38942e0 git-wrapper: don't set the console input code page
Using different code pages for console input (SetConsoleCP()) and console
output (SetConsoleOutputCP()) doesn't make much sense and may be hazardous
for native Windows programs.

Git uses UTF-8 internally, so it actually needs 'SetConsoleCP(CP_UTF8)'
rather than 'SetConsoleCP(GetACP())'. However, ReadFile() / ReadConsoleA()
are broken with CP_UTF8 (and thus any higher level APIs such as fgetc(),
getchar() etc.). Unicode-aware console input would have to be implemented
via mingw_* wrappers using ReadConsoleW(). As Git typically launches an
editor for anything more complex than ASCII-only, yes/no-style questions,
this is currently not a problem.

Drop 'SetConsoleCP()' from the git-wrapper, so that input and output code
pages stay in sync.

Signed-off-by: Karsten Blees <blees@dcon.de>
2015-05-09 02:49:34 +02:00
2015-05-01 15:35:58 +02:00
2015-05-01 15:35:57 +02:00
2015-01-14 09:32:04 -08:00
2015-03-17 16:01:27 -07:00
2015-01-14 09:32:04 -08:00
2015-01-07 12:55:05 -08:00
2015-03-10 20:53:52 -07:00
2015-05-01 15:33:30 +02:00
2015-01-07 12:55:05 -08:00
2014-12-22 12:27:20 -08:00
2014-12-12 14:31:42 -08:00
2015-05-01 15:33:30 +02:00
2014-12-22 12:27:41 -08:00
2014-10-29 10:09:35 -07:00
2015-02-11 13:39:44 -08:00
2015-02-26 20:19:21 +00:00
2015-04-30 11:25:06 -07:00
2015-03-27 13:02:32 -07:00
2015-05-01 15:35:59 +02:00
2014-11-03 11:00:28 -08:00
2014-10-20 12:23:48 -07:00
2015-05-01 15:36:00 +02:00
2015-03-23 11:12:58 -07:00
2015-01-07 12:55:05 -08:00
2014-10-19 15:28:30 -07:00
2014-10-19 15:28:30 -07:00
2015-02-11 13:44:07 -08:00
2015-04-27 12:25:36 -07:00
2015-02-11 13:44:07 -08:00
2015-02-11 13:44:07 -08:00
2014-12-22 12:27:30 -08:00
2014-12-22 12:27:30 -08:00
2015-03-22 21:39:16 -07:00
2015-03-22 21:39:18 -07:00
2015-01-07 19:56:44 -08:00
2014-12-18 12:30:53 -08:00
2015-01-07 13:28:10 -08:00
2014-12-17 11:04:39 -08:00

Git for Windows

Join the chat at https://gitter.im/git-for-windows/git

This is the source code of Git for Windows, forked from Git.

This project is run by a governance model. If you encounter problems, you can report them as GitHub issues, discuss them on Git for Windows' Google Group, and contribute bug fixes.

Description
No description provided
Readme 658 MiB
Languages
C 50.5%
Shell 38.8%
Perl 4.4%
Tcl 3.2%
Python 0.8%
Other 2.1%