X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FGitalist%2FGit%2FRepository.pm;h=cb16eb2a561846723b53ce8b183fcc58ada5fe57;hb=6732f736698eece7a8a9baeb5c535a16aff7dd1e;hp=abd23305fab0f353a70a362f156a3d71c58d1bc8;hpb=f9baba9601a39a6b75b0314cdfa2f710bb1a20e2;p=catagits%2FGitalist.git diff --git a/lib/Gitalist/Git/Repository.pm b/lib/Gitalist/Git/Repository.pm index abd2330..cb16eb2 100644 --- a/lib/Gitalist/Git/Repository.pm +++ b/lib/Gitalist/Git/Repository.pm @@ -13,7 +13,7 @@ class Gitalist::Git::Repository with (Gitalist::Git::HasUtils, Gitalist::Git::Se use List::MoreUtils qw/any zip/; use Encode qw/decode/; - use if $^O ne 'MSWin32' => 'I18N::Langinfo', qw/langinfo CODESET/; + use if $^O ne 'MSWin32' => 'I18N::Langinfo', qw/langinfo CODESET/; use Gitalist::Git::Object::Blob; use Gitalist::Git::Object::Tree; @@ -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"