git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Add ideas for GSoC 2024

From
Kaartic Sivaraam <kaartic.sivaraam@gmail.com>
Date
Feb 5, 2024, 18:55 UTC
Message-ID
<e1c04f67-5981-4393-8a8e-a28cc53858eb@gmail.com>
In-Reply-To
<CAP8UFD3F95TzytdpKO=LLf6Y_ejxwh9QtgAxRNKgMXW-72hjgQ@mail.gmail.com>
Hi Patrick, Christian and all,
On 05/02/24 22:13, Christian Couder wrote:
> 
> Thanks a lot for these ideas! I have applied your patch and pushed it.
> 

Yeah. Thanks for sharing these great ideas! I've submitted the application using the new ideas page now as mentioned in the parent thread.

Show 19 quoted lines
>> +### Convert reftable unit tests to use the unit testing framework
>> +
>> +The "reftable" unit tests in "t0032-reftable-unittest.sh"
>> +predate the unit testing framework that was recently
>> +introduced into Git. These tests should be converted to use
>> +the new framework.
>> +
>> +See:
>> +
>> +  - this discussion <https://lore.kernel.org/git/cover.1692297001.git.steadmon@google.com/>
>> +
>> +Expected Project Size: 175 hours or 350 hours
>> +
>> +Difficulty: Low
> 
> "Difficulty: Low" might not be very accurate from the point of view of
> contributors. I think it's always quite difficult to contribute
> something significant to Git, and sometimes more than we expected.
> 

Makes sense. Also, I'm kind of cat-one-the-wall about whether it makes sense to have two projects about the unit test migration effort itself. If we're clear that both of them would not overlap, it should be fine. Otherwise, it would be better to merge them as Patrick suggests.

That said, how helpful would it be to link the following doc in the unit testing related ideas?

https://github.com/git/git/blob/master/Documentation/technical/unit-tests.txt
>> +### Implement consistency checks for refs
>> +
 >>
 >> [ ... snip ... ]
 >>
>> +
>> +  - https://lore.kernel.org/git/6cfee0e4-3285-4f18-91ff-d097da9de737@rd10.de/
>> +  - https://lore.kernel.org/git/cover.1706601199.git.ps@pks.im/
>> +
 >> [ .... snip ... ]
>> +
>> +### Implement support for reftables in "dumb" HTTP transport
Would it worth linking the reftable technical doc for the above ideas?
https://git-scm.com/docs/reftable

I could see it goes into a lot of detail. I'm just wondering if link to it would help someone who's looking to learn about reftable.

-- 
Sivaraam
Previous: Christian CouderNext: Patrick Steinhardt
Message 13 of 33 in “Git in GSoC 2024”
  1. Kaartic SivaraamJan 29, 2024
  2. Christian CouderJan 30, 2024
  3. Patrick SteinhardtJan 30, 2024
  4. Patrick SteinhardtJan 31, 2024
  5. Kaartic SivaraamJan 31, 2024
  6. Kaartic SivaraamJan 31, 2024
  7. Karthik NayakFeb 1, 2024
  8. Patrick SteinhardtFeb 1, 2024
  9. Kaartic SivaraamFeb 3, 2024
  10. Kaartic SivaraamFeb 4, 2024
  11. Add ideas for GSoC 2024Patrick Steinhardt, Feb 5, 2024
  12. Christian CouderFeb 5, 2024
  13. Kaartic SivaraamFeb 5, 2024
  14. Patrick SteinhardtFeb 6, 2024
  15. Christian CouderFeb 6, 2024
  16. Kaartic SivaraamFeb 8, 2024
  17. Patrick SteinhardtFeb 9, 2024
  18. Christian CouderFeb 9, 2024
  19. Patrick SteinhardtFeb 6, 2024
  20. Christian CouderFeb 6, 2024
  21. Christian CouderFeb 5, 2024
  22. Kaartic SivaraamFeb 5, 2024
  23. Kaartic SivaraamFeb 21, 2024
  24. Patrick SteinhardtFeb 21, 2024
  25. Christian CouderFeb 21, 2024
  26. Karthik NayakFeb 21, 2024
  27. Kaartic SivaraamFeb 22, 2024
  28. Patrick SteinhardtFeb 22, 2024
  29. Karthik NayakFeb 22, 2024
  30. Christian CouderFeb 22, 2024
  31. Kaartic SivaraamFeb 22, 2024
  32. Patrick SteinhardtFeb 22, 2024
  33. Kaartic SivaraamFeb 24, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.