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

[GSoC] Week 5 and week 6 status update

From
Shaoxuan Yuan <shaoxuan.yuan02@gmail.com>
Date
Jul 27, 2022, 07:52 UTC
Message-ID
<834d6b3e-9f1e-c848-a584-0161c503a7d9@gmail.com>
In-Reply-To
<CAJyCBOSrhxbCcDX5oWBuNEWOxQu2Rmk+T+paORLzoLF=iaBH1Q@mail.gmail.com>
Hi Git community,
Here is Shaoxuan Yuan.
I'm writing to share my latest progress [1] from GSoC week 5 and week 6.

You can read them when you are free, and generously give me some advice if possible!

--- Summary of the two weeks

At this stage, the main focus is on making `git-sparse-checkout` work better with `git-mv`. After getting the "from out-of-cone to in-cone" series merged [2] into master, I'm working to make the complementary "from in-cone to out-of-cone" [3] possible. It's now a [PATCH v1]. Read the previous blogs on GSoC to get a better context.

In the meantime, I'm also experimenting with `git-rm` to integrate with `sparse-index`. `git-rm` turns out to be a slightly less complex command in terms of its interaction with `sparse-checkout`, so working with it at the same time gives me some insight into `sparse-index`, without worrying too much about its compatibility with `sparse-checkout`.

[1] https://ffyuanda.github.io/blog/GSoC-week-5-6/ [2] https://github.com/git/git/commit/0455aad1e39f21acbaa8a84129fec8eb77682e0d [3] https://lore.kernel.org/git/20220719132809.409247-1-shaoxuan.yuan02@gmail.com/

-- Thanks, Shaoxuan

Previous: Derrick StoleeNext: Shaoxuan Yuan
Message 5 of 7 in “[GSoC] Status update”
  1. Shaoxuan YuanJun 15, 2022
  2. [GSoC] Week 2 status updateShaoxuan Yuan, Jun 28, 2022
  3. [GSoC] Week 3 and week 4 status updateShaoxuan Yuan, Jul 12, 2022
  4. Derrick StoleeJul 12, 2022
  5. [GSoC] Week 5 and week 6 status updateShaoxuan Yuan, Jul 27, 2022
  6. [GSoC] Week 7 and week 8 status updateShaoxuan Yuan, Aug 8, 2022
  7. [GSoC] Week 9 status updateShaoxuan Yuan, Aug 17, 2022

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.