{"thread":{"id":"45142","subject":"[PATCH/RFC] git-gui: Fix author name encoding in Amend Last Commit.","startedAt":"2017-02-14T22:46:52Z","lastAt":"2017-02-14T22:46:52Z","messageCount":1,"participants":["bernhardu@mailbox.org"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"311601","messageId":"20170214224631.18012-1-bernhardu@mailbox.org","threadId":"45142","inReplyTo":null,"subject":"[PATCH/RFC] git-gui: Fix author name encoding in Amend Last Commit.","fromName":"","fromEmail":"bernhardu@mailbox.org","sentAt":"2017-02-14T22:46:31Z","receivedAt":"2017-02-14T22:46:52Z","isPatch":true,"sender":{"key":"bernhardu@mailbox.org","avatar":null},"body":"From: Bernhard Übelacker <bernhardu@mailbox.org>\n\nIn \"New Commit\" author name is set correctly.\nBut when doing \"Amend Last Commit\" the encoding gets wrong.\n\nThis patch adds in load_last_commit a similar assignment converting\nto tcl encoding for commit_author as already exists for msg.\n---\n lib/commit.tcl | 3 +++\n 1 file changed, 3 insertions(+)\n\ndiff --git a/lib/commit.tcl b/lib/commit.tcl\nindex 83620b7..f5357f2 100644\n--- a/lib/commit.tcl\n+++ b/lib/commit.tcl\n@@ -46,6 +46,9 @@ You are currently in the middle of a merge that has not been fully completed.  Y\n \t\t\t\tset msg [encoding convertfrom $enc $msg]\n \t\t\t}\n \t\t\tset msg [string trim $msg]\n+\t\t\tif {$enc ne {}} {\n+\t\t\t\tset commit_author [encoding convertfrom $enc $commit_author]\n+\t\t\t}\n \t\t} err]} {\n \t\terror_popup [strcat [mc \"Error loading commit data for amend:\"] \"\\n\\n$err\"]\n \t\treturn\n-- \n2.11.0\n\n"}]}