• Show log

    Commit

  • Hash : f56f8585
    Author : Carlos Martín Nieto
    Date : 2012-11-19T22:23:16

    indexer: use the packfile streaming API
    
    The new API allows us to read the object bit by bit from the packfile,
    instead of needing it all at once in the packfile. This also allows us
    to hash the object as it comes in from the network instead of having
    to try to read it all and failing repeatedly for larger objects.
    
    This is only the first step, but it already shows huge improvements
    when dealing with objects over a few megabytes in size. It reduces the
    memory needs in some cases, but delta objects still need to be
    completely in memory and the old inefficent method is still used for
    that.