From: Dennis Kaarsemaker Date: Fri, 20 Jul 2012 20:30:20 +0000 (+0300) Subject: Make Git/Repository.pm correctly handle utf-8 encoded .git/description files X-Git-Tag: 0.004001~5 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FGitalist.git;a=commitdiff_plain;h=6732f736698eece7a8a9baeb5c535a16aff7dd1e Make Git/Repository.pm correctly handle utf-8 encoded .git/description files --- diff --git a/lib/Gitalist/Git/Repository.pm b/lib/Gitalist/Git/Repository.pm index c6981bd..cb16eb2 100644 --- a/lib/Gitalist/Git/Repository.pm +++ b/lib/Gitalist/Git/Repository.pm @@ -218,6 +218,7 @@ class Gitalist::Git::Repository with (Gitalist::Git::HasUtils, Gitalist::Git::Se my $description = ""; eval { $description = $self->path->file('description')->slurp; + utf8::decode($description); chomp $description; }; $description = "Unnamed repository, edit the .git/description file to set a description"