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

Re: Git in Outreachy?

From
Taylor Blau <me@ttaylorr.com>
Date
Sep 4, 2021, 17:51 UTC
Message-ID
<YTOyMxo2qZeBIWDM@nand.local>
In-Reply-To
<YTGLLQCvlnT17jo8@nand.local>
On Thu, Sep 02, 2021 at 10:40:45PM -0400, Taylor Blau wrote:
>   - Updates to our applicant materials on git.github.io (project ideas,
>     as well as potential microprojects).

One project I have been thinking of is a grab-bag of bitmap-related tasks. Some ideas for general improvements are:

  - Designing a new .bitmap format (perhaps using the new chunkfile
    API?) to allow us to add optional data to it in the future, like any
    information we might need for a stable object order.
  - Experimenting with replacing EWAH with different bitmap compression
    algorithms to see if we can increase read performance and/or
    decrease file size.
  - Tidy up and take measurements from my RFC patch(es) to add an
    extension which indicates which commits have bitmaps, and at what
    position. These were discussed beginning at:
        https://lore.kernel.org/git/YNuiM8TR5evSeNsN@nand.local/
    (but they seem to help most when there isn't too much traversal
    required between the ref tips and the bitmapped commits).
  - Rethinking bitmap selection to be more robust against repositories
    which have "spikey" ref tips and for which follow-on traversal is
    expensive.

These are all fairly open-ended, and so may not make a good Outreachy project. But I would be in favor of having more people familiar with and interested in reachability bitmaps.

I'll think of some others, too.

Thanks, Taylor

Previous: ZheNing HuNext: Taylor Blau
Message 9 of 23 in “Git in Outreachy?”
  1. Taylor BlauSep 3, 2021
  2. Emily ShafferSep 3, 2021
  3. Christian CouderSep 4, 2021
  4. ZheNing HuSep 4, 2021
  5. Jeff KingSep 4, 2021
  6. ZheNing HuSep 5, 2021
  7. Matheus Tavares BernardinoSep 6, 2021
  8. ZheNing HuSep 7, 2021
  9. Taylor BlauSep 4, 2021
  10. Taylor BlauSep 18, 2021
  11. ZheNing HuSep 20, 2021
  12. Christian CouderSep 20, 2021
  13. Christian CouderSep 20, 2021
  14. ZheNing HuSep 21, 2021
  15. Christian CouderSep 21, 2021
  16. ZheNing HuSep 22, 2021
  17. ZheNing HuSep 21, 2021
  18. Christian CouderSep 21, 2021
  19. ZheNing HuSep 22, 2021
  20. Taylor BlauSep 21, 2021
  21. Christian CouderSep 29, 2021
  22. Taylor BlauSep 29, 2021
  23. Taylor BlauSep 29, 2021

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.