[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