summaryrefslogtreecommitdiff
path: root/git-gui--askpass
diff options
context:
space:
mode:
authorLibravatar Pratyush Yadav <me@yadavpratyush.com>2020-03-14 22:52:43 +0530
committerLibravatar Pratyush Yadav <me@yadavpratyush.com>2020-03-14 22:52:43 +0530
commita4a2f646421e772acc78b8118c821645d92ba57d (patch)
treed272db6a57243cb809379028c3829c1abd743eb3 /git-gui--askpass
parentMerge branch 'py/blame-status-error' (diff)
parentgit-gui--askpass: coerce answers to UTF-8 on Windows (diff)
downloadtgif-a4a2f646421e772acc78b8118c821645d92ba57d.tar.xz
Merge branch 'js/askpass-coerce-utf8'
Askpass can now send non-ASCII to Git on Windows. * js/askpass-coerce-utf8: git-gui--askpass: coerce answers to UTF-8 on Windows
Diffstat (limited to 'git-gui--askpass')
-rwxr-xr-xgit-gui--askpass5
1 files changed, 5 insertions, 0 deletions
diff --git a/git-gui--askpass b/git-gui--askpass
index 4277f30c41..1c99ee8ca2 100755
--- a/git-gui--askpass
+++ b/git-gui--askpass
@@ -56,6 +56,11 @@ proc finish {} {
}
}
+ # On Windows, force the encoding to UTF-8: it is what `git.exe` expects
+ if {$::tcl_platform(platform) eq {windows}} {
+ set ::answer [encoding convertto utf-8 $::answer]
+ }
+
puts $::answer
set ::rc 0
}