# HG changeset patch # User Scott Chacon # Date 1241908613 25200 # Node ID 91ad344df42f88e2be39f3c972171e58bf77707e # Parent 353c9e9192ec96d234e6e49955190ac62a53929a oops. gotta quote the url diff -r 353c9e9192ec -r 91ad344df42f dulwich/client.py --- a/dulwich/client.py Sat May 09 15:06:33 2009 -0700 +++ b/dulwich/client.py Sat May 09 15:36:53 2009 -0700 @@ -331,13 +331,13 @@ self._kwargs = kwargs def send_pack(self, path, determine_wants, generate_pack_contents): - remote = get_ssh_vendor().connect_ssh(self.host, ["git-receive-pack %s" % path], port=self.port) + remote = get_ssh_vendor().connect_ssh(self.host, ["git-receive-pack '%s'" % path], port=self.port) client = GitClient(lambda: _fileno_can_read(remote.proc.stdout.fileno()), remote.recv, remote.send, *self._args, **self._kwargs) return client.send_pack(path, determine_wants, generate_pack_contents) def fetch_pack(self, path, determine_wants, graph_walker, pack_data, progress): - remote = get_ssh_vendor().connect_ssh(self.host, ["git-upload-pack %s" % path], port=self.port) + remote = get_ssh_vendor().connect_ssh(self.host, ["git-upload-pack '%s'" % path], port=self.port) client = GitClient(lambda: _fileno_can_read(remote.proc.stdout.fileno()), remote.recv, remote.send, *self._args, **self._kwargs) return client.fetch_pack(path, determine_wants, graph_walker, pack_data, progress)