Hi,
On Wed, 19 Sep 2007, Shawn O. Pearce wrote:
quoted hunk ↗ jump to hunk
diff --git a/transport.c b/transport.c
index cc76e3f..d8458dc 100644
--- a/transport.c
+++ b/transport.c
@@ -44,8 +44,6 @@ static int disconnect_walker(struct transport *transport)
return 0;
}
-static const struct transport_ops rsync_transport;
-
static int curl_transport_push(struct transport *transport, int refspec_nr, const char **refspec, int flags) {
const char **argv;
int argc;@@ -431,18 +406,31 @@ struct transport *transport_get(struct remote *remote, const char *url)
ret->url = url;
if (!prefixcmp(url, "rsync://")) {
- ret->ops = &rsync_transport;
+ /* not supported; don't populate any ops */
+
That is sneaky. What are the reasons to remove rsync support? I know it
is deprecated, but I'd still like to have it, especially for initial
clones on small-RAMed machines.
Ciao,
Dscho