When a commit has a specific encoding, this encoding also applies to
the author and committer name and email.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Этот коммит содержится в:
Rémi Lagacé 2010-07-13 19:15:09 +02:00 коммит произвёл Lars Hjemli
родитель f072bc55b0
Коммит 73ac0fb6f2

Просмотреть файл

@ -190,6 +190,10 @@ struct commitinfo *cgit_parse_commit(struct commit *commit)
ret->subject = xstrdup(p); ret->subject = xstrdup(p);
if (ret->msg_encoding) { if (ret->msg_encoding) {
reencode(&ret->author, PAGE_ENCODING, ret->msg_encoding);
reencode(&ret->author_email, PAGE_ENCODING, ret->msg_encoding);
reencode(&ret->committer, PAGE_ENCODING, ret->msg_encoding);
reencode(&ret->committer_email, PAGE_ENCODING, ret->msg_encoding);
reencode(&ret->subject, PAGE_ENCODING, ret->msg_encoding); reencode(&ret->subject, PAGE_ENCODING, ret->msg_encoding);
reencode(&ret->msg, PAGE_ENCODING, ret->msg_encoding); reencode(&ret->msg, PAGE_ENCODING, ret->msg_encoding);
} }