{"thread":{"id":"65211","subject":"[GSoC] question for an additional objective","startedAt":"2026-03-11T17:13:36Z","lastAt":"2026-03-16T23:07:59Z","messageCount":4,"participants":["Pablo","Chandra Pratap","Karthik Nayak"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"538624","messageId":"CAN5EUNSxS_A=XT7cmUiQ9bsS5vtzB_KAb8URCzc3X5AzkQci8w@mail.gmail.com","threadId":"65211","inReplyTo":null,"subject":"[GSoC] question for an additional objective","fromName":"Pablo","fromEmail":"pabloosabaterr@gmail.com","sentAt":"2026-03-11T17:13:24Z","receivedAt":"2026-03-11T17:13:36Z","isPatch":false,"sender":{"key":"pabloosabaterr@gmail.com","avatar":"https://avatars.githubusercontent.com/u/63864637?v=4"},"body":"Hi!\nI'm working on my proposal for\n'Complete and extend the remote-object-info command for git cat-file'\n\nWhile thinking about what else I could suggest to contribute to the project,\nI had an idea I would like to get feedback on:\nIn a partial clone, someone might want to know what blobs are missing inside\na concrete tree and their size before fetching them.\n\nThe idea is to build on top of 'remote-object-info':  given a tree hash,\nreturn the missing blobs (inside that tree) ordered by size.\n\nIs this too ambitious to be on the same project or even a good idea?\n\nThanks,\nPablo.\n"},{"id":"538955","messageId":"CA+J6zkQMN0MnR7OG0vr6B0fa7jefOSP7B2qG=fhv_zYubg5gWA@mail.gmail.com","threadId":"65211","inReplyTo":"CAN5EUNSxS_A=XT7cmUiQ9bsS5vtzB_KAb8URCzc3X5AzkQci8w@mail.gmail.com","subject":"Re: [GSoC] question for an additional objective","fromName":"Chandra Pratap","fromEmail":"chandrapratap3519@gmail.com","sentAt":"2026-03-14T06:11:30Z","receivedAt":"2026-03-14T06:11:56Z","isPatch":false,"sender":{"key":"chandrapratap3519@gmail.com","avatar":null},"body":"On Wed, 11 Mar 2026 at 22:43, Pablo <pabloosabaterr@gmail.com> wrote:\n>\n> Hi!\n> I'm working on my proposal for\n> 'Complete and extend the remote-object-info command for git cat-file'\n>\n> While thinking about what else I could suggest to contribute to the project,\n> I had an idea I would like to get feedback on:\n> In a partial clone, someone might want to know what blobs are missing inside\n> a concrete tree and their size before fetching them.\n>\n> The idea is to build on top of 'remote-object-info':  given a tree hash,\n> return the missing blobs (inside that tree) ordered by size.\n>\n> Is this too ambitious to be on the same project or even a good idea?\n\nI haven't caught up on the remote-object-info work yet so I cannot tell you\nif this is too ambitious or not, but as far as your proposal is concerned, you\ncan add these ideas to a 'Future Work' section and maybe try exploring\nit further during pre-GSoC and Community Bonding periods.\n\nThe best way to discuss changes like this is through [RFC] threads where\nyou submit an initial draft of what your proposed change is going to look like.\n\nIt is always easier to understand what you're trying to do when there's code\nto look at. Motivates the reviewers as well when they see that you've put\nsome effort in your idea ;)\n\nAn example here: https://lore.kernel.org/git/xmqq5x72m4lu.fsf@gitster.g/\n\nThanks,\nChandra.\n"},{"id":"538988","messageId":"CAN5EUNTO8jez1Rc3t-27u29yUYr6wt265shG=QUiKC-65qDwGA@mail.gmail.com","threadId":"65211","inReplyTo":"CA+J6zkQMN0MnR7OG0vr6B0fa7jefOSP7B2qG=fhv_zYubg5gWA@mail.gmail.com","subject":"Re: [GSoC] question for an additional objective","fromName":"Pablo","fromEmail":"pabloosabaterr@gmail.com","sentAt":"2026-03-14T18:47:18Z","receivedAt":"2026-03-14T18:47:32Z","isPatch":false,"sender":{"key":"pabloosabaterr@gmail.com","avatar":"https://avatars.githubusercontent.com/u/63864637?v=4"},"body":"Hi Chandra,\nThanks, I didn't know about the [RFC], I'll note that. This would have\nto work on top of Eric and Calvin's work that has to be rebased and\nfixed, once that is done I'm up to drafting some code about how it\nwould have to be.\n\nThanks,\nPablo\n"},{"id":"539173","messageId":"CAOLa=ZSJt+6Gr==Y6Y_vnya4x6B+4Zt6cuT98NdEtpspdAgLkQ@mail.gmail.com","threadId":"65211","inReplyTo":"CAN5EUNTO8jez1Rc3t-27u29yUYr6wt265shG=QUiKC-65qDwGA@mail.gmail.com","subject":"Re: [GSoC] question for an additional objective","fromName":"Karthik Nayak","fromEmail":"karthik.188@gmail.com","sentAt":"2026-03-16T23:07:57Z","receivedAt":"2026-03-16T23:07:59Z","isPatch":false,"sender":{"key":"karthik.188@gmail.com","avatar":"https://avatars.githubusercontent.com/u/1786334?v=4"},"body":"Pablo <pabloosabaterr@gmail.com> writes:\n\n> Hi Chandra,\n> Thanks, I didn't know about the [RFC], I'll note that. This would have\n> to work on top of Eric and Calvin's work that has to be rebased and\n> fixed, once that is done I'm up to drafting some code about how it\n> would have to be.\n>\n> Thanks,\n> Pablo\n\n\nI agree with Chandra,\n\nI think it is a good idea, but better to be conservative with the\ntimeline. Mostly since reviews often take longer than expected.\n\nAnother tip is to not top post!\n"}]}