• B
    [PATCH] Parallelize pulling by ssh · 70b9829e
    barkalow@iabervon.org 提交于
    This causes ssh-pull to request objects in prefetch() and read then in
    fetch(), such that it reduces the unpipelined round-trip time.
    
    This also makes sha1_write_from_fd() support having a buffer of data
    which it accidentally read from the fd after the object; this was
    formerly not a problem, because it would always get a short read at
    the end of an object, because the next object had not been
    requested. This is no longer true.
    Signed-off-by: NDaniel Barkalow <barkalow@iabervon.org>
    Signed-off-by: NJunio C Hamano <junkio@cox.net>
    70b9829e
sha1_file.c 33.5 KB