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

(Outreachy) Introduction and plan to start work on “Reduce Git’s global state” project

From
QJQueen Jessa <queenjessa34@gmail.com>
Date
Oct 13, 2025, 16:38 UTC
Message-ID
<CALrKrsRS3ezovHJsPQqeUb=3=uQ65pkxczP35UFnNd4WtXnv8A@mail.gmail.com>
Hello Everyone,

My name is Queen Ediri Jessa, and I’m an Outreachy applicant interested in the project “Refactor in order to reduce Git’s global state.”

I’ve gone through the “MyFirstContribution” guide and explored the codebase. As a starting point, I plan to work on a small refactor that replaces a direct use of the `the_repository` global variable with a function parameter (`struct repository *repo`) in one of the related source files.

This will help me get familiar with Git’s development workflow and contribute incrementally toward reducing global state. Please let me know if anyone is already working on a similar change, or if there’s a specific file you’d recommend I start from.

Thank you for maintaining such a welcoming community. I’m looking forward to learning and contributing.

Best regards, Queen Ediri Jessa

Next: Usman Akinyemi
Message 1 of 2 in “(Outreachy) Introduction and plan to start work on “Reduce Git’s global state” project”
  1. Queen JessaOct 13, 2025
  2. Usman AkinyemiOct 14, 2025

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.