Fix porcelain.clone() on Python3.
authorJelmer Vernooij <jelmer@jelmer.uk>
Tue, 25 Oct 2016 00:12:12 +0000 (00:12 +0000)
committerJelmer Vernooij <jelmer@jelmer.uk>
Tue, 25 Oct 2016 00:12:12 +0000 (00:12 +0000)
dulwich/porcelain.py

index c60e648d0bf81a14ac3fdcdc18a64ab8894003f7..461ccfdc3eb1d0fe5fc363a6c4c2967713f53a96 100644 (file)
@@ -266,7 +266,7 @@ def clone(source, target=None, bare=False, checkout=None,
     else:
         r = Repo.init(target)
     try:
-        remote_refs = client.fetch(host_path, r,
+        remote_refs = client.fetch(encode_path(host_path), r,
             determine_wants=r.object_store.determine_wants_all,
             progress=errstream.write)
         r.refs.import_refs(