From fd9a39a91b11964b8b88fdb4caf51ffdc559a6fa Mon Sep 17 00:00:00 2001
From: Igor Gnatenko <ignatenko@redhat.com>
Date: Fri, 15 Apr 2016 14:13:47 +0200
Subject: [PATCH] repository: decode() linkname

Reference: https://github.com/libgit2/pygit2/issues/620
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
---
 pygit2/repository.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pygit2/repository.py b/pygit2/repository.py
index 985694f..04783b7 100644
--- a/pygit2/repository.py
+++ b/pygit2/repository.py
@@ -800,7 +800,7 @@ class Repository(_Repository):
             info.uname = info.gname = 'root' # just because git does this
             if entry.mode == GIT_FILEMODE_LINK:
                 info.type = archive.SYMTYPE
-                info.linkname = content
+                info.linkname = content.decode("utf-8")
                 info.mode = 0o777 # symlinks get placeholder
                 info.size = 0
                 archive.addfile(info)