{"thread":{"id":"1369","subject":"Re: Last mile to 1.0?","startedAt":"2005-07-30T05:40:53Z","lastAt":"2005-07-30T08:07:12Z","messageCount":2,"participants":["barkalow@iabervon.org","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"6625","messageId":"Pine.LNX.4.62.0507300118060.25709@iabervon.org","threadId":"1369","inReplyTo":null,"subject":"Re: Last mile to 1.0?","fromName":"","fromEmail":"barkalow@iabervon.org","sentAt":"2005-07-30T05:40:53Z","receivedAt":"2005-07-30T05:40:53Z","isPatch":false,"sender":{"key":"barkalow@iabervon.org","avatar":"https://avatars.githubusercontent.com/u/55364219?v=4"},"body":"I've been missing for a couple of weeks due to my server dying and needing \nto be replaced; I think stuff is mostly back in order now. (But I'm not \nyet resubscribed, and I suspect only dumb mailers are currently willing \nto talk to my mail server, for some reason I don't yet understand; I'm \nsort of reading the archives, at least.)\n\nI still have the patch to make git-http-pull download packs, and I should \nbe able to get it to read the objects/info/packs file without too much \ntrouble.\n\nI was also in progress on a series to rearrange the code in pull.c such \nthat it passes the objects it needs through a list such that it can \nrequest them in parallel. I'd gotten as far as making it blast out \nrequests for objects over git-ssh-pull (and then break because it doesn't \nexpect to be able to accidentally read part of the next object while \nreading the current object); it shouldn't be too hard to make the HTTP \nversion use this to parallelize requests as well.\n\nI expect I'll get to work on this on Sunday, in any case.\n\n \t-Daniel\n*This .sig left intentionally blank*\n"},{"id":"6628","messageId":"7virys4szz.fsf@assigned-by-dhcp.cox.net","threadId":"1369","inReplyTo":"Pine.LNX.4.62.0507300118060.25709@iabervon.org","subject":"Re: Last mile to 1.0?","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-07-30T08:07:12Z","receivedAt":"2005-07-30T08:07:12Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"barkalow@iabervon.org writes:\n\n> I still have the patch to make git-http-pull download packs, and I\n> should be able to get it to read the objects/info/packs file without\n> too much trouble.\n\nAnother thing that may help you gain more parallelism in the\ninitial set of requests is the rev-cache file.  You can find out\nthe ancestry information upfront by reading it, without waiting\nfor the commits you asked to arrive.\n"}]}