Why did you drop using `git_commit_message_encoding` here? You have aviable this information, so I see no reason to not using it.