git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* [GSoC] Interest in "More Sparse Index Integrations" project idea
@ 2022-02-14 12:44 Shaoxuan Yuan
  2022-02-14 14:38 ` Derrick Stolee
  0 siblings, 1 reply; 6+ messages in thread
From: Shaoxuan Yuan @ 2022-02-14 12:44 UTC (permalink / raw)
  To: stolee; +Cc: vdye, Christian Couder, Junio C Hamano, Git List,
	kaartic.sivaraam

Hi Stolee, Victoria, and Community,

The self-intro was done during my first practice patch [1].

I've been paying attention to the updates to the SoC 2022 ideas
page. And find your sparse index integrations project quite interesting.

It took me around an hour to read through this blog [2] written by
Stolee, and I felt
that although it's a relatively new and quite cool idea (seems a bit daunting),
I think now I have some basic grasp of it (just a distant big idea).

The most amazing part is the drastic improvement of speed when
sparse index is used on huge monorepo (not sure but sometimes "git
status" on git's
repo can make me feel slight lag). I can see this efficiency boost
is beneficial for almost everyone, especially those who operate on
huge monorepo.

And I think what makes me feel excited is that it actually connects to
many topics that I want to learn as a newbie to git community,
e.g. index, the new ORT merge strategy by Elijah (I didn't know the
default merge strategy is replaced if not for reading the blog),
and possibly many other commands' underlying magic (guess because
I can have the chance to integrate them with sparse index and learn more
at the same time).

Generally speaking, I feel that working on and researching about
the project opens up the gate to dive deeper into git and meet tons of fun
(I just finished skimming through the Pro Git book and can barely understand
what the blog is talking about, can't wait to see them in practice). Plus
it is also a good idea for a beginner to walk on a "decent paved-path", quoted
from Stolee.

And the main purpose of this message is to first, show my interest
about this project idea and second, use it as a thread so I can follow up
some questions during the research process.

Question: It is a good idea to start looking into the commands listed
in the idea doc [3] and make some practice patches about sparse index
integrations?

[1] https://lore.kernel.org/git/20220123060318.471414-1-shaoxuan.yuan02@gmail.com/
[2] https://github.blog/2021-11-10-make-your-monorepo-feel-small-with-gits-sparse-index/
[3] https://git.github.io/SoC-2022-Ideas/#more-sparse-index-integrations

-- 
Thanks & Regards,
Shaoxuan

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-02-16  3:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-14 12:44 [GSoC] Interest in "More Sparse Index Integrations" project idea Shaoxuan Yuan
2022-02-14 14:38 ` Derrick Stolee
2022-02-14 18:45   ` Philippe Blain
2022-02-15  2:29     ` Shaoxuan Yuan
2022-02-16  3:01     ` Shaoxuan Yuan
2022-02-15  2:29   ` Shaoxuan Yuan

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).