Jelmer Vernooij

Results 444 comments of Jelmer Vernooij

(follow up for that last comment in #552)

The intent here is to have dulwich (i.e. dulwich.client) support remote helpers. It would probably be a matter of hooking in support for the remote helpers (dulwich.client.get_transport_and_path_from_url) and adding a...

This should work fine with the default SSH transport, it's only a problem with the paramiko 't transport that lives in Dulwich/contrib. This change should be isolated to just that...

The new behaviour is intentional, since it matches the behaviour of the git command line tool. Relative paths are interpreted relative to PWD,but need to be relative to the root...

porcelain is supposed to mostly resemble the cli. one option would be to require paths are always absolute.

Yeah, at the moment it's just a convenience function that applications can call out to. At some point we may want to hook it into the porcelain.

This is probably a windows-specific issue. Have you tried encoding the path you pass into FileSystemBackend()?

The traceback you pasted > Hello, > > I create local repo, serve it with TCPGitServer and then want to clone using p.clone (I am testing my repo-handling code and...

That makes sense. Would you be able to submit a pull request that makes that change, ideally accompanied by an extra test in dulwich/tests/compat/test_client.py?

No worries - I appreciate the detailed bug report. I'll see if I can add a quick fix with test for this over the holidays, unless somebody beats me to...