Reencode author and committer
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>
This commit is contained in:
parent
f072bc55b0
commit
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);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user