{"thread":{"id":"9080","subject":"(no subject)","startedAt":"2007-07-17T22:39:05Z","lastAt":"2007-07-17T22:39:05Z","messageCount":1,"participants":["Mark Levedahl"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"47679","messageId":"469D4509.1020806@gmail.com","threadId":"9080","inReplyTo":null,"subject":"(no subject)","fromName":"Mark Levedahl","fromEmail":"mlevedahl@gmail.com","sentAt":"2007-07-17T22:39:05Z","receivedAt":"2007-07-17T22:39:05Z","isPatch":false,"sender":{"key":"mdl123@verizon.net","avatar":"https://avatars.githubusercontent.com/u/5302462?v=4"},"body":" From 567906ddb2fbbcf07325acc2808346ad6a472df1 Mon Sep 17 00:00:00 2001\nFrom: Mark Levedahl <mdl123@verizon.net>\nDate: Tue, 17 Jul 2007 18:35:46 -0400\nSubject: [PATCH] gitk - Ignore ctrl-z as EOF on windows\nTo:        mlevedahl@verizon.net\n-=-=-=-=-=-=-=-=-=# Don't remove this line #=-=-=-=-=-=-=-=-=-\nCygwin's Tcl is configured to honor any occurence of ctrl-z as an\nend-of-file marker, while some commits in the git repository and possibly\nelsewhere include that character in the commit comment. This causes gitk\nignore commit history following such a comment and incorrect graphs. This\nchange affects only Windows as Tcl on other platforms already has\neofchar == {}. This fixes problems noted by me and by Ray Lehtiniemi, and\nthe fix was suggested by Shawn Pierce.\n\nSigned-off-by: Mark Levedahl <mdl123@verizon.net>\n---\n gitk |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/gitk b/gitk\nindex 39e452a..238607e 100755\n--- a/gitk\n+++ b/gitk\n@@ -101,7 +101,7 @@ proc start_rev_list {view} {\n     set commfd($view) $fd\n     set leftover($view) {}\n     set lookingforhead $showlocalchanges\n-    fconfigure $fd -blocking 0 -translation lf\n+    fconfigure $fd -blocking 0 -translation lf -eofchar {}\n     if {$tclencoding != {}} {\n     fconfigure $fd -encoding $tclencoding\n     }\n--\n1.5.3.rc2.5.g66bbd\n"}]}