Skip to contentSkip to conversation

local clone much slower than remote clone

DISCUSSION Jeff Garzik 3 participants 3 messages Jun 15, 2016

lore
Share & tools
lore
#0 lore raw

Case 1: remote clone

time git clone rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git scsi-sas-2.6
...

real    3m36.432s
user    0m0.584s
sys     0m0.656s

Case 2: local clone
time git clone /spare/repo/linux-2.6 scsi-sas-2.6
...
Packing 99084 objects
Unpacking 99084 objects
...

real    4m31.876s
user    4m43.618s
sys     0m40.047s

Downloading an entire kernel tree over cable modem is almost a minute faster than a local clone! IMHO the local clone should just hardlink the packs and objects, and be done with it.

Jeff

#1 lore raw
Quoted 1 line · Jeff Garzik

time git clone /spare/repo/linux-2.6 scsi-sas-2.6

    $ git clone -l -s -n

would be the fastest.

Yes, -n is an irrelevant cheating ;-).

#2 lore raw
In reply to Jeff Garzik

At Fri, 30 Sep 2005 22:45:54 -0400,

Quoted 4 lines · Jeff Garzik

Downloading an entire kernel tree over cable modem is almost a minute faster than a local clone! IMHO the local clone should just hardlink the packs and objects, and be done with it.

git clone -l

perhaps? -s would be nice too.
--
yashi