On Fri, Oct 14, 2016 at 08:55:29AM +0200, Vegard Nossum wrote: > On 10/13/2016 10:43 PM, Jeff King wrote: > > No problem. I do think you'll benefit a lot from packing everything into > > a single pack, but it's also clear that Git was doing more work than it > > needed to be. This was a known issue when we added the racy-check to > > has_sha1_file(), and knew that we might have to field reports like this > > one. > > After 'git gc' (with the .5G limit) I have 23 packs and with your patch > I now get: > > $ time git fetch > > real 0m26.520s > user 0m3.580s > sys 0m0.636s Cool. That's about what I'd expect based on the size numbers you gave earlier. The other 23 seconds are likely being spent on passing the ref advertisement over the network. -Peff