Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: How to clone faster via ssh ?

From: Alexander Litvinov <hidden>
Date: 2016-06-15 22:42:09

The time to unpack the resulting pack on this end is eliminated
if you use git from last week, namely this commit:

commit e1c7ada6dd1fdf249d0bb84f3293d3be768b9239
Author: Junio C Hamano [off-list ref]
Date:   Wed Oct 19 14:43:43 2005 -0700

    git-clone: always keep pack sent from remote.

    This deprecates --keep and -q flags and always keeps the
    pack
    sent from the remote site.  Corresponding configuration
    variables are also removed.

    Signed-off-by: Junio C Hamano [off-list ref]

But you would still pay for creating a pack on the remote side.
Yeah ! Thanks.

Version for todays master branch works much faster:
lan@lan:~/tmp/git/billing> time git-clone -n 
ssh://lan@lan/home/lan/tmp/git/billing/repo r1
defaulting to local storage area
lan@lan's password:
Packing 204607 objects

real    4m0.107s
user    0m11.879s
sys     0m1.717s

And it makes only one pack. Great.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help