fetch/push: readd rsync support
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Sun, 30 Sep 2007 23:59:39 +0000 (00:59 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Oct 2007 09:09:25 +0000 (02:09 -0700)
commitcd547b4886c5338a70eb8a674bfc40eac5cab3d9
tree14a8bc74c5ecf10c978cd43ac1cfff6ee994c9b8
parent7155b727c9baae9ef6d7829370aefc09c4ab64e2
fetch/push: readd rsync support

We lost rsync support when transitioning from shell to C.  Support it
again (even if the transport is technically deprecated, some people just
do not have any chance to use anything else).

Also, add a test to t5510.  Since rsync transport is not configured by
default on most machines, and especially not such that you can write to
rsync://127.0.0.1$(pwd)/, it is disabled by default; you can enable it by
setting the environment variable TEST_RSYNC.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5510-fetch.sh
transport.c