Now Commit.message returns a text string

This commit is contained in:
J. David Ibáñez 2011-08-15 23:16:31 +02:00
parent caccfb4006
commit 18846c1b55

@ -1037,7 +1037,14 @@ Commit_get_message_encoding(Commit *commit)
static PyObject *
Commit_get_message(Commit *commit)
{
return PyString_FromString(git_commit_message(commit->commit));
const char *encoding;
const char *message;
int len;
encoding = git_commit_message_encoding(commit->commit);
message = git_commit_message(commit->commit);
len = strlen(message);
return PyUnicode_Decode(message, (Py_ssize_t)len, encoding, "strict");
}
static PyObject *