Package: qgit
Severity: normal
Tags: patch
Hi,
with the latest upload of git package every time I start qgit I'm getting a
message box with this
> An error occurred while executing command:
> git repo-config --get i18n.commitencoding
> Git says:
> WARNING: git repo-config is deprecated in favor of git config.
I click ok, then utf8 non-ascii characters in commiters' names aren't properly
displayed for me.
I'm attaching a trivial patch to solve this problem.
--- a/src/git.cpp
+++ b/src/git.cpp
@@ -425,7 +425,7 @@
if (name == "Big5-HKSCS")
name = "Big5";
- run("git repo-config i18n.commitencoding " + name);
+ run("git config i18n.commitencoding " + name);
}
QTextCodec* Git::getTextCodec(bool* isGitArchive) {
@@ -435,7 +435,7 @@
return NULL;
QString runOutput;
- if (!run("git repo-config --get i18n.commitencoding", &runOutput))
+ if (!run("git config --get i18n.commitencoding", &runOutput))
return NULL;
if (runOutput.isEmpty()) // git docs says default is utf-8