* Git in GSoC 2025
@ 2025-01-19 10:13 Kaartic Sivaraam
2025-01-20 7:07 ` Patrick Steinhardt
` (4 more replies)
0 siblings, 5 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-01-19 10:13 UTC (permalink / raw)
To: Git Mailing List; +Cc: Christian Couder, Junio C Hamano
Hello everyone,
It is that time of year. GSoC Org Applications for 2025 are open now[1].
They are due before Tuesday, February 11 at 1800 UTC. It's good to see
that few contributors have already started working on microprojects this
year :-)
I could help as an Org Admin like previous years. I prefer not to
volunteer as a mentor this time owing to other commitments, though.
There are no noticeable changes to the program this year.
The GSoC contributor application period is March 24 - April 8, so
(co-)mentors and org admins are already welcome to volunteer. As usual,
we also need project ideas to refresh our idea page from last year
(https://git.github.io/SoC-2024-Ideas/). Feel free to share your
thoughts and discuss. It would be great if we could come up with a good
mix of small, medium and large projects.
Do feel free to ask if there's anything that needs to be clarified.
Just like previous year, there will be a GSoC Meetup in Brussels during
FOSDEM weekend on Saturday, February 1st in the evening. If you are
around, interested and haven't received the link to register directly
from Google, let me know so I can send it to you.
[1]:
https://opensource.googleblog.com/2025/01/google-summer-of-code-2025-is-here.html
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-19 10:13 Git in GSoC 2025 Kaartic Sivaraam
@ 2025-01-20 7:07 ` Patrick Steinhardt
2025-01-20 13:38 ` shejialuo
` (3 more replies)
2025-01-20 8:19 ` Christian Couder
` (3 subsequent siblings)
4 siblings, 4 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-01-20 7:07 UTC (permalink / raw)
To: Kaartic Sivaraam; +Cc: Git Mailing List, Christian Couder, Junio C Hamano
On Sun, Jan 19, 2025 at 03:43:29PM +0530, Kaartic Sivaraam wrote:
> Hello everyone,
>
> It is that time of year. GSoC Org Applications for 2025 are open now[1].
> They are due before Tuesday, February 11 at 1800 UTC. It's good to see that
> few contributors have already started working on microprojects this year :-)
>
> I could help as an Org Admin like previous years. I prefer not to
> volunteer as a mentor this time owing to other commitments, though.
Thanks for your work, as usual!
> There are no noticeable changes to the program this year.
>
> The GSoC contributor application period is March 24 - April 8, so
> (co-)mentors and org admins are already welcome to volunteer. As usual,
> we also need project ideas to refresh our idea page from last year
> (https://git.github.io/SoC-2024-Ideas/). Feel free to share your
> thoughts and discuss. It would be great if we could come up with a good mix
> of small, medium and large projects.
>
> Do feel free to ask if there's anything that needs to be clarified.
>
> Just like previous year, there will be a GSoC Meetup in Brussels during
> FOSDEM weekend on Saturday, February 1st in the evening. If you are
> around, interested and haven't received the link to register directly
> from Google, let me know so I can send it to you.
>
> [1]: https://opensource.googleblog.com/2025/01/google-summer-of-code-2025-is-here.html
I'd be happy to mentor this year again. A couple of ideas:
- Consolidate ref-related functionality into git-refs(1). This would
mean that we add new subcommands "list", "get", "exists", "write"
and "optimize" to it so that we have a central place to manage refs
overall. This would replace git-update-ref(1), git-for-each-ref(1)
git-show-ref(1) as well as git-pack-ref(1), which would of course
stay around for the foreseeable future.
- Refactor "environment.c" such that more of its global state is
instead stored locally, e.g. as part of `struct repository` or
`struct repository_settings`.
- Create a new command to query repository-level information,
potentially making it machine-readable via for example JSON. This
would move such information out of git-rev-parse(1), which is a
somewhat weird home for it. It's something I have been thinking
about quite a bit, but it wasn't ever discussed to the best of my
knowledge. So maybe not a good fit.
I'll keep on thinking about potential topics.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-19 10:13 Git in GSoC 2025 Kaartic Sivaraam
2025-01-20 7:07 ` Patrick Steinhardt
@ 2025-01-20 8:19 ` Christian Couder
2025-01-20 11:09 ` Patrick Steinhardt
2025-01-30 5:39 ` Kaartic Sivaraam
2025-01-20 10:12 ` Karthik Nayak
` (2 subsequent siblings)
4 siblings, 2 replies; 52+ messages in thread
From: Christian Couder @ 2025-01-20 8:19 UTC (permalink / raw)
To: Kaartic Sivaraam; +Cc: Git Mailing List, Junio C Hamano
Hi,
On Sun, Jan 19, 2025 at 11:13 AM Kaartic Sivaraam
<kaartic.sivaraam@gmail.com> wrote:
>
> Hello everyone,
>
> It is that time of year. GSoC Org Applications for 2025 are open now[1].
> They are due before Tuesday, February 11 at 1800 UTC. It's good to see
> that few contributors have already started working on microprojects this
> year :-)
>
> I could help as an Org Admin like previous years. I prefer not to
> volunteer as a mentor this time owing to other commitments, though.
Thanks for volunteering as an Org Admin and for this message!
> There are no noticeable changes to the program this year.
>
> The GSoC contributor application period is March 24 - April 8, so
> (co-)mentors and org admins are already welcome to volunteer.
I am happy to mentor and to be Org Admin this year again.
> As usual,
> we also need project ideas to refresh our idea page from last year
> (https://git.github.io/SoC-2024-Ideas/). Feel free to share your
> thoughts and discuss. It would be great if we could come up with a good
> mix of small, medium and large projects.
It might be nice if we could refresh our microproject idea list too.
Maybe we could add ideas related to removing the_repository or
compiling with -Wsign-compare?
> Do feel free to ask if there's anything that needs to be clarified.
>
> Just like previous year, there will be a GSoC Meetup in Brussels during
> FOSDEM weekend on Saturday, February 1st in the evening. If you are
> around, interested and haven't received the link to register directly
> from Google, let me know so I can send it to you.
Yeah, there might also be a GSoC Meetup in Madrid, Spain on Wednesday,
January 29th. People interested should let us know so we can send them
a link to an interest form they would have to complete.
Best,
Christian.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-19 10:13 Git in GSoC 2025 Kaartic Sivaraam
2025-01-20 7:07 ` Patrick Steinhardt
2025-01-20 8:19 ` Christian Couder
@ 2025-01-20 10:12 ` Karthik Nayak
2025-01-20 13:27 ` shejialuo
2025-02-28 3:03 ` Kaartic Sivaraam
4 siblings, 0 replies; 52+ messages in thread
From: Karthik Nayak @ 2025-01-20 10:12 UTC (permalink / raw)
To: Kaartic Sivaraam, Git Mailing List; +Cc: Christian Couder, Junio C Hamano
[-- Attachment #1: Type: text/plain, Size: 1532 bytes --]
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Hello everyone,
>
> It is that time of year. GSoC Org Applications for 2025 are open now[1].
> They are due before Tuesday, February 11 at 1800 UTC. It's good to see
> that few contributors have already started working on microprojects this
> year :-)
>
> I could help as an Org Admin like previous years. I prefer not to
> volunteer as a mentor this time owing to other commitments, though.
Thanks for volunteering again :)
> There are no noticeable changes to the program this year.
>
> The GSoC contributor application period is March 24 - April 8, so
> (co-)mentors and org admins are already welcome to volunteer. As usual,
> we also need project ideas to refresh our idea page from last year
> (https://git.github.io/SoC-2024-Ideas/). Feel free to share your
> thoughts and discuss. It would be great if we could come up with a good
> mix of small, medium and large projects.
>
I'd be up for mentoring again this year. I see Patrick has posted some
projects already, I'll reply inline if I come up with something!
> Do feel free to ask if there's anything that needs to be clarified.
>
> Just like previous year, there will be a GSoC Meetup in Brussels during
> FOSDEM weekend on Saturday, February 1st in the evening. If you are
> around, interested and haven't received the link to register directly
> from Google, let me know so I can send it to you.
>
> [1]:
> https://opensource.googleblog.com/2025/01/google-summer-of-code-2025-is-here.html
>
> --
> Sivaraam
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 690 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-20 8:19 ` Christian Couder
@ 2025-01-20 11:09 ` Patrick Steinhardt
2025-01-21 20:35 ` Junio C Hamano
2025-02-03 13:21 ` Junio C Hamano
2025-01-30 5:39 ` Kaartic Sivaraam
1 sibling, 2 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-01-20 11:09 UTC (permalink / raw)
To: Christian Couder; +Cc: Kaartic Sivaraam, Git Mailing List, Junio C Hamano
On Mon, Jan 20, 2025 at 09:19:53AM +0100, Christian Couder wrote:
> > As usual,
> > we also need project ideas to refresh our idea page from last year
> > (https://git.github.io/SoC-2024-Ideas/). Feel free to share your
> > thoughts and discuss. It would be great if we could come up with a good
> > mix of small, medium and large projects.
>
> It might be nice if we could refresh our microproject idea list too.
> Maybe we could add ideas related to removing the_repository or
> compiling with -Wsign-compare?
Yes, agreed, both of these projects make sense to me.
I was wondering whether it might make sense to also move the list of
microprojects into the Git project itself, e.g. as something like
"Documentation/Projects.txt". This would make it easier for us to update
the list of long-running projects whenever a new project is added and
makes it easier for people to discover it.
It would also help to document consensus in the Git project. The file
would likely not always be 100% accurate, but it'd probably be more so
compared to tracking it out of our tree.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-19 10:13 Git in GSoC 2025 Kaartic Sivaraam
` (2 preceding siblings ...)
2025-01-20 10:12 ` Karthik Nayak
@ 2025-01-20 13:27 ` shejialuo
2025-02-28 3:03 ` Kaartic Sivaraam
4 siblings, 0 replies; 52+ messages in thread
From: shejialuo @ 2025-01-20 13:27 UTC (permalink / raw)
To: Kaartic Sivaraam; +Cc: Git Mailing List, Christian Couder, Junio C Hamano
On Sun, Jan 19, 2025 at 03:43:29PM +0530, Kaartic Sivaraam wrote:
> Hello everyone,
>
> It is that time of year. GSoC Org Applications for 2025 are open now[1].
> They are due before Tuesday, February 11 at 1800 UTC. It's good to see that
> few contributors have already started working on microprojects this year :-)
>
> I could help as an Org Admin like previous years. I prefer not to
> volunteer as a mentor this time owing to other commitments, though.
>
Thanks for volunteering again just like previous year.
> There are no noticeable changes to the program this year.
>
> The GSoC contributor application period is March 24 - April 8, so
> (co-)mentors and org admins are already welcome to volunteer. As usual,
> we also need project ideas to refresh our idea page from last year
> (https://git.github.io/SoC-2024-Ideas/). Feel free to share your
> thoughts and discuss. It would be great if we could come up with a good mix
> of small, medium and large projects.
>
I'd like to mentor for GSoC this year. However, I think I could only
co-mentor with others due to the following two reasons:
1. I am still learning the internal things of Git.
2. I could mentor the student during my off-work hours.
Thanks,
Jialuo
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-20 7:07 ` Patrick Steinhardt
@ 2025-01-20 13:38 ` shejialuo
2025-01-21 11:47 ` Oswald Buddenhagen
` (2 subsequent siblings)
3 siblings, 0 replies; 52+ messages in thread
From: shejialuo @ 2025-01-20 13:38 UTC (permalink / raw)
To: Patrick Steinhardt
Cc: Kaartic Sivaraam, Git Mailing List, Christian Couder,
Junio C Hamano
On Mon, Jan 20, 2025 at 08:07:53AM +0100, Patrick Steinhardt wrote:
> On Sun, Jan 19, 2025 at 03:43:29PM +0530, Kaartic Sivaraam wrote:
> > Hello everyone,
> >
> > It is that time of year. GSoC Org Applications for 2025 are open now[1].
> > They are due before Tuesday, February 11 at 1800 UTC. It's good to see that
> > few contributors have already started working on microprojects this year :-)
> >
> > I could help as an Org Admin like previous years. I prefer not to
> > volunteer as a mentor this time owing to other commitments, though.
>
> Thanks for your work, as usual!
>
> > There are no noticeable changes to the program this year.
> >
> > The GSoC contributor application period is March 24 - April 8, so
> > (co-)mentors and org admins are already welcome to volunteer. As usual,
> > we also need project ideas to refresh our idea page from last year
> > (https://git.github.io/SoC-2024-Ideas/). Feel free to share your
> > thoughts and discuss. It would be great if we could come up with a good mix
> > of small, medium and large projects.
> >
> > Do feel free to ask if there's anything that needs to be clarified.
> >
> > Just like previous year, there will be a GSoC Meetup in Brussels during
> > FOSDEM weekend on Saturday, February 1st in the evening. If you are
> > around, interested and haven't received the link to register directly
> > from Google, let me know so I can send it to you.
> >
> > [1]: https://opensource.googleblog.com/2025/01/google-summer-of-code-2025-is-here.html
>
> I'd be happy to mentor this year again. A couple of ideas:
>
> - Consolidate ref-related functionality into git-refs(1). This would
> mean that we add new subcommands "list", "get", "exists", "write"
> and "optimize" to it so that we have a central place to manage refs
> overall. This would replace git-update-ref(1), git-for-each-ref(1)
> git-show-ref(1) as well as git-pack-ref(1), which would of course
> stay around for the foreseeable future.
>
> - Refactor "environment.c" such that more of its global state is
> instead stored locally, e.g. as part of `struct repository` or
> `struct repository_settings`.
I think this is a good project which is not too difficult for a student
to finish. By refactoring "environment.c", we could slowly drop the
global variable "the_repository". I'd like to co-mentor with this idea
if possible.
Thanks,
Jialuo
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-20 7:07 ` Patrick Steinhardt
2025-01-20 13:38 ` shejialuo
@ 2025-01-21 11:47 ` Oswald Buddenhagen
[not found] ` <CA+ARAtqfXo75PzzB3cQjDbvLxwytUK=xJiGG=VHZ1sNCcfyktQ@mail.gmail.com>
2025-01-28 17:30 ` Kaartic Sivaraam
3 siblings, 0 replies; 52+ messages in thread
From: Oswald Buddenhagen @ 2025-01-21 11:47 UTC (permalink / raw)
To: Patrick Steinhardt
Cc: Kaartic Sivaraam, Git Mailing List, Christian Couder,
Junio C Hamano
On Mon, Jan 20, 2025 at 08:07:53AM +0100, Patrick Steinhardt wrote:
> - Create a new command to query repository-level information,
> potentially making it machine-readable via for example JSON.
>
only optionally, please. the current positional output (each line
corresponds to the respective query command) is much easier to deal with
in shell scripts.
> This
> would move such information out of git-rev-parse(1), which is a
> somewhat weird home for it. It's something I have been thinking
> about quite a bit,
> but it wasn't ever discussed to the best of my knowledge.
>
that depends on what level of engagement counts as "discussed".
https://lore.kernel.org/git/ZZbFGTkM8aR7MXQu@tanuki/
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-20 11:09 ` Patrick Steinhardt
@ 2025-01-21 20:35 ` Junio C Hamano
2025-01-30 5:44 ` Kaartic Sivaraam
2025-02-03 13:21 ` Junio C Hamano
1 sibling, 1 reply; 52+ messages in thread
From: Junio C Hamano @ 2025-01-21 20:35 UTC (permalink / raw)
To: Patrick Steinhardt; +Cc: Christian Couder, Kaartic Sivaraam, Git Mailing List
Patrick Steinhardt <ps@pks.im> writes:
> I was wondering whether it might make sense to also move the list of
> microprojects into the Git project itself, e.g. as something like
> "Documentation/Projects.txt". This would make it easier for us to update
> the list of long-running projects whenever a new project is added and
> makes it easier for people to discover it.
>
> It would also help to document consensus in the Git project. The file
> would likely not always be 100% accurate, but it'd probably be more so
> compared to tracking it out of our tree.
I am OK with the general idea, with one condition. Each item in the
list should have clear expiration date that makes it automatically
eligible to be dropped from there. Another uncurated list of random
things is not what I want to add to and carry in my tree (the other
uncurated list of random things being the set of topic branches that
go stale without hitting 'next').
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
[not found] ` <CA+ARAtqfXo75PzzB3cQjDbvLxwytUK=xJiGG=VHZ1sNCcfyktQ@mail.gmail.com>
@ 2025-01-27 8:06 ` Patrick Steinhardt
2025-01-27 12:43 ` shejialuo
2025-01-28 18:20 ` Kaartic Sivaraam
0 siblings, 2 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-01-27 8:06 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: karthik nayak, Christian Couder, shejialuo, Git Mailing List,
Junio C Hamano
On Mon, Jan 27, 2025 at 12:19:26PM +0530, Kaartic Sivaraam wrote:
> Hi Patrick, Christian, Karthik and Jialuo,
>
> Thank you very much for your interest in volunteering as a mentor!
>
> On Mon, Jan 20, 2025 at 12:37 PM Patrick Steinhardt <ps@pks.im> wrote:
>
> > I'd be happy to mentor this year again. A couple of ideas:
> >
> >
> Thank you for suggesting these ideas, Patrick! I've incorporated them into
> a draft
> ideas page for now. You can see them here:
>
> https://git.github.io/SoC-2025-Ideas/
Great, thanks a lot!
> Kindly suggest any corrections to the description, project size /
> difficulty as necessary.
> I've mentioned potential mentors based on what I'm aware of so far.
>
> Patrick, Christian and Karthik, kindly mention the ideas that you're
> interested to
> mentor.
>
> While I have not included them as of yet, I wonder if the following ideas
> which we
> had last year[1] could still be retained this year:
>
> - Implement consistency checks for refs. The idea could be about
> implementing further ref checks which Jialuo appears to be helping
> out with. We could leave it if Jialuo prefers to continue working on
> the same in a flow.
The biggest omission right now is the reftable backend, but that one I
plan to work on myself in this release cycle.
I'll leave it to Jialuo to decide whether there's anything else in this
context that would make for a good GSoC project, as he's been the
primary driving force here.
> - Refactor git-bisect(1) to make its state self-contained
I'd rather remove that project. It would be nice to have it, but it
feels too risky for a GSoC project, and we have better ones.
> - Implement support for reftables in "dumb" HTTP transport
I'd be fine mentoring this project.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-27 8:06 ` Patrick Steinhardt
@ 2025-01-27 12:43 ` shejialuo
2025-01-28 18:20 ` Kaartic Sivaraam
1 sibling, 0 replies; 52+ messages in thread
From: shejialuo @ 2025-01-27 12:43 UTC (permalink / raw)
To: Patrick Steinhardt
Cc: Kaartic Sivaraam, karthik nayak, Christian Couder,
Git Mailing List, Junio C Hamano
On Mon, Jan 27, 2025 at 09:06:36AM +0100, Patrick Steinhardt wrote:
> On Mon, Jan 27, 2025 at 12:19:26PM +0530, Kaartic Sivaraam wrote:
> > Hi Patrick, Christian, Karthik and Jialuo,
> >
> > Thank you very much for your interest in volunteering as a mentor!
> >
> > On Mon, Jan 20, 2025 at 12:37 PM Patrick Steinhardt <ps@pks.im> wrote:
> >
> > > I'd be happy to mentor this year again. A couple of ideas:
> > >
> > >
> > Thank you for suggesting these ideas, Patrick! I've incorporated them into
> > a draft
> > ideas page for now. You can see them here:
> >
> > https://git.github.io/SoC-2025-Ideas/
>
> Great, thanks a lot!
>
> > Kindly suggest any corrections to the description, project size /
> > difficulty as necessary.
> > I've mentioned potential mentors based on what I'm aware of so far.
> >
> > Patrick, Christian and Karthik, kindly mention the ideas that you're
> > interested to
> > mentor.
> >
> > While I have not included them as of yet, I wonder if the following ideas
> > which we
> > had last year[1] could still be retained this year:
> >
> > - Implement consistency checks for refs. The idea could be about
> > implementing further ref checks which Jialuo appears to be helping
> > out with. We could leave it if Jialuo prefers to continue working on
> > the same in a flow.
>
> The biggest omission right now is the reftable backend, but that one I
> plan to work on myself in this release cycle.
>
I am happy to see this. If you plan to work on this in this release
cycle. I won't touch this. I'll review to learn more knowledge about
reftable backend.
> I'll leave it to Jialuo to decide whether there's anything else in this
> context that would make for a good GSoC project, as he's been the
> primary driving force here.
>
One thing I could think about is to clean up "git-fsck(1)" to make the
boundary between the ref checks and object checks clear which means we
need to remove unnecessary checks and reorder the program sequence.
However, I think this is a little risky for a GSoC project. So, I'd like
to implement this later on my own.
Thanks,
Jialuo
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-20 7:07 ` Patrick Steinhardt
` (2 preceding siblings ...)
[not found] ` <CA+ARAtqfXo75PzzB3cQjDbvLxwytUK=xJiGG=VHZ1sNCcfyktQ@mail.gmail.com>
@ 2025-01-28 17:30 ` Kaartic Sivaraam
2025-02-02 11:52 ` Kaartic Sivaraam
3 siblings, 1 reply; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-01-28 17:30 UTC (permalink / raw)
To: Patrick Steinhardt, Christian Couder, Karthik Nayak, Jialuo She
Cc: Git Mailing List, Junio C Hamano
(Apologies for the delayed re-send. I just noticed that this one
got dropped by the mailing list. I'll respond to existing replies
in that thread)
Hi Patrick, Christian, Karthik and Jialuo,
Thank you very much for your interest in volunteering as a mentor!
On Mon, Jan 20, 2025 at 12:37 PM Patrick Steinhardt <ps@pks.im> wrote:
> I'd be happy to mentor this year again. A couple of ideas:
Thank you for suggesting these ideas, Patrick! I've incorporated them
into a draft ideas page for now. You can see them here:
https://git.github.io/SoC-2025-Ideas/
Kindly suggest any corrections to the description, project size /
difficulty as necessary. I've mentioned potential mentors based on what
I'm aware of so far.
Patrick, Christian and Karthik, kindly mention the ideas that you're
interested to mentor.
While I have not included them as of yet, I wonder if the following
ideas which we had last year[1] could still be retained this year:
- Implement consistency checks for refs. The idea could be about
implementing further ref checks which Jialuo appears to be helping
out with. We could leave it if Jialuo prefers to continue working on
the same in a flow.
- Refactor git-bisect(1) to make its state self-contained
- Implement support for reftables in "dumb" HTTP transport
Would these be interesting ones to consider? Is anyone willing to
mentor these this time around?
> I'll keep on thinking about potential topics.
Sure. That would be great! Others could also chime in with your
potential ideas. Also, do not hesitate to let us know if you're
interested in mentoring.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-27 8:06 ` Patrick Steinhardt
2025-01-27 12:43 ` shejialuo
@ 2025-01-28 18:20 ` Kaartic Sivaraam
1 sibling, 0 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-01-28 18:20 UTC (permalink / raw)
To: Patrick Steinhardt, Jialuo She
Cc: karthik nayak, Christian Couder, shejialuo, Git Mailing List,
Junio C Hamano
Hi Patrick and Jialuo,
On 27/01/25 13:36, Patrick Steinhardt wrote:
> On Mon, Jan 27, 2025 at 12:19:26PM +0530, Kaartic Sivaraam wrote:
>> While I have not included them as of yet, I wonder if the following ideas
>> which we
>> had last year[1] could still be retained this year:
>>
>> - Implement consistency checks for refs. The idea could be about
>> implementing further ref checks which Jialuo appears to be helping
>> out with. We could leave it if Jialuo prefers to continue working on
>> the same in a flow.
>
> The biggest omission right now is the reftable backend, but that one I
> plan to work on myself in this release cycle.
>
> I'll leave it to Jialuo to decide whether there's anything else in this
> context that would make for a good GSoC project, as he's been the
> primary driving force here.
>
Got it.
>> - Refactor git-bisect(1) to make its state self-contained
>
> I'd rather remove that project. It would be nice to have it, but it
> feels too risky for a GSoC project, and we have better ones.
>
Ok. I'll leave it dropped.
>> - Implement support for reftables in "dumb" HTTP transport
>
> I'd be fine mentoring this project.
>
Sure. I'll include this one. I've retained Karthik as a co-mentor.
Karthik, let me know in case of any concerns.
On 27/01/25 18:13, shejialuo wrote:
> One thing I could think about is to clean up "git-fsck(1)" to make the
> boundary between the ref checks and object checks clear which means we
> need to remove unnecessary checks and reorder the program sequence.
> However, I think this is a little risky for a GSoC project. So, I'd like
> to implement this later on my own.
Done. Thank you for your thoughts!
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-20 8:19 ` Christian Couder
2025-01-20 11:09 ` Patrick Steinhardt
@ 2025-01-30 5:39 ` Kaartic Sivaraam
1 sibling, 0 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-01-30 5:39 UTC (permalink / raw)
To: Christian Couder; +Cc: Git Mailing List, Junio C Hamano, Patrick Steinhardt
Hi Christian,
On 20/01/25 13:49, Christian Couder wrote:
>
> It might be nice if we could refresh our microproject idea list too.
> Maybe we could add ideas related to removing the_repository or
> compiling with -Wsign-compare?
>
Thank you for your suggestion! I've incorporated the `-Wsign-compare`
idea in the new microprojects page that I've created here:
https://github.com/git/git.github.io/blob/2025-microprojects/SoC-2025-Microprojects.md#ideas-for-microprojects
Kindly check it and let me know your thoughts. Would it be possible for
you to add the 'the_repository' idea to the same? I could do that if you
could elaborate a bit on what we expect out of the microproject.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-21 20:35 ` Junio C Hamano
@ 2025-01-30 5:44 ` Kaartic Sivaraam
2025-01-30 7:32 ` Patrick Steinhardt
0 siblings, 1 reply; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-01-30 5:44 UTC (permalink / raw)
To: Junio C Hamano, Patrick Steinhardt; +Cc: Christian Couder, Git Mailing List
Hi Patrick and Junio,
On 22/01/25 02:05, Junio C Hamano wrote:
> Patrick Steinhardt <ps@pks.im> writes:
>
>> I was wondering whether it might make sense to also move the list of
>> microprojects into the Git project itself, e.g. as something like
>> "Documentation/Projects.txt". This would make it easier for us to update
>> the list of long-running projects whenever a new project is added and
>> makes it easier for people to discover it.
>>
>> It would also help to document consensus in the Git project. The file
>> would likely not always be 100% accurate, but it'd probably be more so
>> compared to tracking it out of our tree.
>
> I am OK with the general idea, with one condition. Each item in the
> list should have clear expiration date that makes it automatically
> eligible to be dropped from there. Another uncurated list of random
> things is not what I want to add to and carry in my tree (the other
> uncurated list of random things being the set of topic branches that
> go stale without hitting 'next').
>
Understood. We could certainly curate it from time to time. I wonder how
we could set the timeline for a microproject idea, though. Would it make
sense to fix a rough timeline such as 1 year or so and remove any idea
whose age is more than the same?
Also, the current list of ideas could roughly be seen here:
https://github.com/git/git.github.io/blob/2025-microprojects/SoC-2025-Microprojects.md#ideas-for-microprojects
The topics are:
- Fix Sign Comparison Warnings in Git's Codebase
- Modernize Test Path Checking in Git's Test Suite
- Add more builtin patterns for userdiff
- Replace a run_command*() call by direct calls to C functions
- Avoid suppressing git's exit code in test scripts
- Use unsigned integral type for collection of bits.
- Modernize a test script
Do share your thoughts on which of these you find being relevant
currently. That would help in preparing the first version of the in-tree
project ideas list.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-30 5:44 ` Kaartic Sivaraam
@ 2025-01-30 7:32 ` Patrick Steinhardt
2025-01-30 8:37 ` Christian Couder
2025-01-30 19:18 ` Junio C Hamano
0 siblings, 2 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-01-30 7:32 UTC (permalink / raw)
To: Kaartic Sivaraam; +Cc: Junio C Hamano, Christian Couder, Git Mailing List
On Thu, Jan 30, 2025 at 11:14:06AM +0530, Kaartic Sivaraam wrote:
> Hi Patrick and Junio,
>
> On 22/01/25 02:05, Junio C Hamano wrote:
> > Patrick Steinhardt <ps@pks.im> writes:
> >
> > > I was wondering whether it might make sense to also move the list of
> > > microprojects into the Git project itself, e.g. as something like
> > > "Documentation/Projects.txt". This would make it easier for us to update
> > > the list of long-running projects whenever a new project is added and
> > > makes it easier for people to discover it.
> > >
> > > It would also help to document consensus in the Git project. The file
> > > would likely not always be 100% accurate, but it'd probably be more so
> > > compared to tracking it out of our tree.
> >
> > I am OK with the general idea, with one condition. Each item in the
> > list should have clear expiration date that makes it automatically
> > eligible to be dropped from there. Another uncurated list of random
> > things is not what I want to add to and carry in my tree (the other
> > uncurated list of random things being the set of topic branches that
> > go stale without hitting 'next').
> >
>
> Understood. We could certainly curate it from time to time. I wonder how
> we could set the timeline for a microproject idea, though. Would it make
> sense to fix a rough timeline such as 1 year or so and remove any idea
> whose age is more than the same?
That'd be fine with me. Ideas don't necessarily have to get removed
immediately, but may get "refreshed" in case they are still accurate.
So personally I'd frame it less like an expiration date and more like
the following:
Every topic added to the list will need to be checked regularly for
whether it is still accurate so that we can avoid an ever-growing
list of stale topics. As such, every topic needs to be accompanied
by a "best-before" date that indicates when the next check for this
topic is due.
It is the responsibility of the owner of the topic to determine
whether it is still accurate. This check should happen close to the
noted best-before date and come in the form of a patch that either
bumps the date in case it _is_ accurate, or alternatively removes
the topic from the list in case it is _not_ accurate anymore.
In case the topic owner does not send such a patch, contributors
other than the owner are encouraged to send a patch that removes the
topic, putting the owner into Cc.
Well... maybe it _is_ an expiration date. I dunno, I don't mind which
exact term we use for it.
In any case, my proposal would be to add this paragraph or a variant
thereof to a preamble explaining the purpose of the document as well as
how to use it. This is somewhat similar to how our "BreakingChanges.txt"
lays out expectations, which I think should be an inspiration for the
new document, as well.
> Also, the current list of ideas could roughly be seen here:
>
>
> https://github.com/git/git.github.io/blob/2025-microprojects/SoC-2025-Microprojects.md#ideas-for-microprojects
>
> The topics are:
>
> - Fix Sign Comparison Warnings in Git's Codebase
>
> - Modernize Test Path Checking in Git's Test Suite
>
> - Add more builtin patterns for userdiff
This one doesn't feel like a sensible addition to me as it is
open-ended.
> - Replace a run_command*() call by direct calls to C functions
This one, too.
> - Avoid suppressing git's exit code in test scripts
>
> - Use unsigned integral type for collection of bits.
>
> - Modernize a test script
>
> Do share your thoughts on which of these you find being relevant
> currently. That would help in preparing the first version of the in-tree
> project ideas list.
All the other topics are ongoing topics indeed and would be a good fit
from my perspective.
Note that Chris is also preparing such a doc right now, so you might
want to coordinate with him.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-30 7:32 ` Patrick Steinhardt
@ 2025-01-30 8:37 ` Christian Couder
2025-01-30 10:56 ` Patrick Steinhardt
2025-01-30 19:18 ` Junio C Hamano
1 sibling, 1 reply; 52+ messages in thread
From: Christian Couder @ 2025-01-30 8:37 UTC (permalink / raw)
To: Patrick Steinhardt; +Cc: Kaartic Sivaraam, Junio C Hamano, Git Mailing List
On Thu, Jan 30, 2025 at 8:32 AM Patrick Steinhardt <ps@pks.im> wrote:
>
> On Thu, Jan 30, 2025 at 11:14:06AM +0530, Kaartic Sivaraam wrote:
> > We could certainly curate it from time to time. I wonder how
> > we could set the timeline for a microproject idea, though. Would it make
> > sense to fix a rough timeline such as 1 year or so and remove any idea
> > whose age is more than the same?
>
> That'd be fine with me. Ideas don't necessarily have to get removed
> immediately, but may get "refreshed" in case they are still accurate.
> So personally I'd frame it less like an expiration date and more like
> the following:
>
> Every topic added to the list will need to be checked regularly for
> whether it is still accurate so that we can avoid an ever-growing
> list of stale topics. As such, every topic needs to be accompanied
> by a "best-before" date that indicates when the next check for this
> topic is due.
>
> It is the responsibility of the owner of the topic to determine
> whether it is still accurate. This check should happen close to the
> noted best-before date and come in the form of a patch that either
> bumps the date in case it _is_ accurate, or alternatively removes
> the topic from the list in case it is _not_ accurate anymore.
>
> In case the topic owner does not send such a patch, contributors
> other than the owner are encouraged to send a patch that removes the
> topic, putting the owner into Cc.
Thanks for this. I will use something similar.
> Well... maybe it _is_ an expiration date. I dunno, I don't mind which
> exact term we use for it.
I don't mind much either.
> In any case, my proposal would be to add this paragraph or a variant
> thereof to a preamble explaining the purpose of the document as well as
> how to use it. This is somewhat similar to how our "BreakingChanges.txt"
> lays out expectations, which I think should be an inspiration for the
> new document, as well.
Sure.
> > Also, the current list of ideas could roughly be seen here:
> >
> >
> > https://github.com/git/git.github.io/blob/2025-microprojects/SoC-2025-Microprojects.md#ideas-for-microprojects
> >
> > The topics are:
> >
> > - Fix Sign Comparison Warnings in Git's Codebase
> >
> > - Modernize Test Path Checking in Git's Test Suite
> >
> > - Add more builtin patterns for userdiff
>
> This one doesn't feel like a sensible addition to me as it is
> open-ended.
>
> > - Replace a run_command*() call by direct calls to C functions
>
> This one, too.
We could put those two in a section for projects that are a bit larger
than microprojects though. It might help those who have already worked
on a microproject and want to do something a bit more involved.
It happens more and more often that people who want to apply to the
GSoC or Outreachy start getting involved early, which is nice. They
often have time, after their microproject and before working on their
application, to work on something a bit more involved. So it would be
nice if they could easily find something else to work on like those
two ideas and others similar to them.
> > - Avoid suppressing git's exit code in test scripts
> >
> > - Use unsigned integral type for collection of bits.
> >
> > - Modernize a test script
> >
> > Do share your thoughts on which of these you find being relevant
> > currently. That would help in preparing the first version of the in-tree
> > project ideas list.
>
> All the other topics are ongoing topics indeed and would be a good fit
> from my perspective.
I agree.
> Note that Chris is also preparing such a doc right now, so you might
> want to coordinate with him.
Yeah, I need to prepare a draft for the next Git Rev News edition
first, but I will work on this really soon after.
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-30 8:37 ` Christian Couder
@ 2025-01-30 10:56 ` Patrick Steinhardt
0 siblings, 0 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-01-30 10:56 UTC (permalink / raw)
To: Christian Couder; +Cc: Kaartic Sivaraam, Junio C Hamano, Git Mailing List
On Thu, Jan 30, 2025 at 09:37:47AM +0100, Christian Couder wrote:
> On Thu, Jan 30, 2025 at 8:32 AM Patrick Steinhardt <ps@pks.im> wrote:
> > This one doesn't feel like a sensible addition to me as it is
> > open-ended.
> >
> > > - Replace a run_command*() call by direct calls to C functions
> >
> > This one, too.
>
> We could put those two in a section for projects that are a bit larger
> than microprojects though. It might help those who have already worked
> on a microproject and want to do something a bit more involved.
>
> It happens more and more often that people who want to apply to the
> GSoC or Outreachy start getting involved early, which is nice. They
> often have time, after their microproject and before working on their
> application, to work on something a bit more involved. So it would be
> nice if they could easily find something else to work on like those
> two ideas and others similar to them.
The issue I have with these is less about the project size, but more
about them not being clearly defined. There is no easy way to identify
sites that can be adapted, and neither is there a common understanding
in the project that this is even something we want to do. So personally
I'd leave them out of a first iteration so that we only have a set of
"trivial" projects that are commonly accepted, which allows us to focus
on the form of the new document instead of bikeshedding the proposed
projects.
Which doesn't mean that we shouldn't discuss adding these projects at
all. But I'd rather think that should be left for another iteration so
that we can discuss their scope and merit more in depth.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-30 7:32 ` Patrick Steinhardt
2025-01-30 8:37 ` Christian Couder
@ 2025-01-30 19:18 ` Junio C Hamano
2025-01-30 21:00 ` Junio C Hamano
2025-01-31 4:48 ` Patrick Steinhardt
1 sibling, 2 replies; 52+ messages in thread
From: Junio C Hamano @ 2025-01-30 19:18 UTC (permalink / raw)
To: Patrick Steinhardt; +Cc: Kaartic Sivaraam, Christian Couder, Git Mailing List
Patrick Steinhardt <ps@pks.im> writes:
> It is the responsibility of the owner of the topic to determine
> whether it is still accurate. This check should happen close to the
> noted best-before date and come in the form of a patch that either
> bumps the date in case it _is_ accurate, or alternatively removes
> the topic from the list in case it is _not_ accurate anymore.
>
> In case the topic owner does not send such a patch, contributors
> other than the owner are encouraged to send a patch that removes the
> topic, putting the owner into Cc.
>
> Well... maybe it _is_ an expiration date. I dunno, I don't mind which
> exact term we use for it.
I do not mind either word, either, but I have two small issues to
raise:
- Is each topic "owned" by some specific person? Would an owner
retires from the project, would the leftover bits go away with
the owner?
- "relevant" may be a more appropriate adjective than "accurate".
An item in the list may still accurately expresses somebody's
wish, but because a better alternative has been implemented in
the meantime, the feature-wish may no longer relevant.
>> - Fix Sign Comparison Warnings in Git's Codebase
This one I am not sure if it is even something we want more of; a
careless "-Wsign-compare" squelching often makes the resulting code
worse.
>> - Add more builtin patterns for userdiff
>
> This one doesn't feel like a sensible addition to me as it is
> open-ended.
If you add a list of missing types of documents and curate that
list, then it can evolve over time. Cobol may be on that list
forever, while other minor languages may come and go.
>> - Replace a run_command*() call by direct calls to C functions
>
> This one, too.
This one, too.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-30 19:18 ` Junio C Hamano
@ 2025-01-30 21:00 ` Junio C Hamano
2025-01-31 4:51 ` Patrick Steinhardt
2025-01-31 4:48 ` Patrick Steinhardt
1 sibling, 1 reply; 52+ messages in thread
From: Junio C Hamano @ 2025-01-30 21:00 UTC (permalink / raw)
To: Patrick Steinhardt; +Cc: Kaartic Sivaraam, Christian Couder, Git Mailing List
Junio C Hamano <gitster@pobox.com> writes:
> I do not mind either word, either, but I have two small issues to
> raise:
>
> - Is each topic "owned" by some specific person? Would an owner
> retires from the project, would the leftover bits go away with
> the owner?
I obviously meant "When an owner retires", but more importantly, I
should have offered an alternative here, instead of just raising it
as an issue.
How about making the rule a lot simpler?
The expiration date kicks in _mechanically_, i.e. stale entries
are unconditionally dropped at the date, based solely on the
comparison between the timestamp and the wall clock.
People are free to advocate for its continued existence, and when
such an effort achieves a concensus among then-active members of the
community by the stated expiration date, a patch to update the
entry's expiration date may be accepted, thereby prolonging its
shelf life. Unless such a thing happens before the expiration date
comes, we will mechanically drop the entry.
Of course people _can_ resurrect an expired entry later as a new
one when it seems appropriate.
That makes the decision to expire things from the list easy to make.
This is a tangent, perhaps we should adopt the same "drop
mechanically purely based on timestamp, but allow resuscitation"
rule for topic branches that take forever to hit 'next'. It would
make my life a little bit simpler ;-).
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-30 19:18 ` Junio C Hamano
2025-01-30 21:00 ` Junio C Hamano
@ 2025-01-31 4:48 ` Patrick Steinhardt
1 sibling, 0 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-01-31 4:48 UTC (permalink / raw)
To: Junio C Hamano; +Cc: Kaartic Sivaraam, Christian Couder, Git Mailing List
On Thu, Jan 30, 2025 at 11:18:44AM -0800, Junio C Hamano wrote:
> Patrick Steinhardt <ps@pks.im> writes:
> > It is the responsibility of the owner of the topic to determine
> > whether it is still accurate. This check should happen close to the
> > noted best-before date and come in the form of a patch that either
> > bumps the date in case it _is_ accurate, or alternatively removes
> > the topic from the list in case it is _not_ accurate anymore.
> >
> > In case the topic owner does not send such a patch, contributors
> > other than the owner are encouraged to send a patch that removes the
> > topic, putting the owner into Cc.
> >
> > Well... maybe it _is_ an expiration date. I dunno, I don't mind which
> > exact term we use for it.
>
> I do not mind either word, either, but I have two small issues to
> raise:
>
> - Is each topic "owned" by some specific person? Would an owner
> retires from the project, would the leftover bits go away with
> the owner?
Good point. "Owner" to me rather indicates who is the primary contact
for a specific topic. It doesn't mean that nobody else is allowed to
contribute to it, and neither does it say that the person has any kind
of authority over it. So if that person doesn't care about the topic
anymore due to whatever reason it's also fair to change the primary
contact to somebody else.
> - "relevant" may be a more appropriate adjective than "accurate".
> An item in the list may still accurately expresses somebody's
> wish, but because a better alternative has been implemented in
> the meantime, the feature-wish may no longer relevant.
Agreed.
> >> - Fix Sign Comparison Warnings in Git's Codebase
>
> This one I am not sure if it is even something we want more of; a
> careless "-Wsign-compare" squelching often makes the resulting code
> worse.
That's a fair remark indeed. We could add it, but add a warning that
these refactorings are non-trivial?
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-30 21:00 ` Junio C Hamano
@ 2025-01-31 4:51 ` Patrick Steinhardt
2025-01-31 16:09 ` Junio C Hamano
0 siblings, 1 reply; 52+ messages in thread
From: Patrick Steinhardt @ 2025-01-31 4:51 UTC (permalink / raw)
To: Junio C Hamano; +Cc: Kaartic Sivaraam, Christian Couder, Git Mailing List
On Thu, Jan 30, 2025 at 01:00:27PM -0800, Junio C Hamano wrote:
> Junio C Hamano <gitster@pobox.com> writes:
>
> > I do not mind either word, either, but I have two small issues to
> > raise:
> >
> > - Is each topic "owned" by some specific person? Would an owner
> > retires from the project, would the leftover bits go away with
> > the owner?
>
> I obviously meant "When an owner retires", but more importantly, I
> should have offered an alternative here, instead of just raising it
> as an issue.
>
> How about making the rule a lot simpler?
>
> The expiration date kicks in _mechanically_, i.e. stale entries
> are unconditionally dropped at the date, based solely on the
> comparison between the timestamp and the wall clock.
>
> People are free to advocate for its continued existence, and when
> such an effort achieves a concensus among then-active members of the
> community by the stated expiration date, a patch to update the
> entry's expiration date may be accepted, thereby prolonging its
> shelf life. Unless such a thing happens before the expiration date
> comes, we will mechanically drop the entry.
>
> Of course people _can_ resurrect an expired entry later as a new
> one when it seems appropriate.
>
> That makes the decision to expire things from the list easy to make.
Works for me. Ideally, as any other topic, the retirement should be sent
to the mailing list as a normal patch series so that people may chime in
on the retirement and state reasons why they don't think that is a good
idea.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-31 4:51 ` Patrick Steinhardt
@ 2025-01-31 16:09 ` Junio C Hamano
2025-02-03 8:49 ` Patrick Steinhardt
0 siblings, 1 reply; 52+ messages in thread
From: Junio C Hamano @ 2025-01-31 16:09 UTC (permalink / raw)
To: Patrick Steinhardt; +Cc: Kaartic Sivaraam, Christian Couder, Git Mailing List
Patrick Steinhardt <ps@pks.im> writes:
>> How about making the rule a lot simpler?
>>
>> The expiration date kicks in _mechanically_, i.e. stale entries
>> are unconditionally dropped at the date, based solely on the
>> comparison between the timestamp and the wall clock.
>>
>> People are free to advocate for its continued existence, and when
>> such an effort achieves a concensus among then-active members of the
>> community by the stated expiration date, a patch to update the
>> entry's expiration date may be accepted, thereby prolonging its
>> shelf life. Unless such a thing happens before the expiration date
>> comes, we will mechanically drop the entry.
>>
>> Of course people _can_ resurrect an expired entry later as a new
>> one when it seems appropriate.
>>
>> That makes the decision to expire things from the list easy to make.
>
> Works for me. Ideally, as any other topic, the retirement should be sent
> to the mailing list as a normal patch series so that people may chime in
> on the retirement and state reasons why they don't think that is a good
> idea.
That is the complete opposite of the ideal from my point of view.
The whole point of making the list items expire by default is that
the onus is on those who want to have them on list to justify why
these items must remain on the list. A patch to remove an item that
hasn't had anybody advocating for its retention shouldn't have to be
chimed in to be supported. There shouldn't even have to be a patch;
that is what I mean by "stale entries expire mechanically by default".
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-28 17:30 ` Kaartic Sivaraam
@ 2025-02-02 11:52 ` Kaartic Sivaraam
2025-02-03 8:45 ` Patrick Steinhardt
` (3 more replies)
0 siblings, 4 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-02-02 11:52 UTC (permalink / raw)
To: Patrick Steinhardt, Christian Couder, Karthik Nayak, Jialuo She
Cc: Git Mailing List, Junio C Hamano
Hello Christian, Karthik, Jialuo, Patrick and all,
On 28/01/25 23:00, Kaartic Sivaraam wrote:
>
> Thank you for suggesting these ideas, Patrick! I've incorporated them
> into a draft ideas page for now. You can see them here:
>
> https://git.github.io/SoC-2025-Ideas/
>
> Kindly suggest any corrections to the description, project size /
> difficulty as necessary. I've mentioned potential mentors based on what
> I'm aware of so far.
>
> Patrick, Christian and Karthik, kindly mention the ideas that you're
> interested to mentor.
>
Gentle reminder that the ideas list needs completion. Specifically, the
following ideas only list Patrick as a potential mentor:
- Refactoring in order to reduce Git’s global state
- Machine-Readable Repository Information Query Tool
The following idea mentions Karthik and Patrick as potential
mentors.
- Implement support for reftables in “dumb” HTTP transport
The following idea mentions Jialuo and Patrick as potential
mentors.
- Consolidate ref-related functionality into git-refs
It would helpful if you all could chime in to let me know if the
existing allocation is fine and to what other projects you need
to be mentioned as potential mentors.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-02 11:52 ` Kaartic Sivaraam
@ 2025-02-03 8:45 ` Patrick Steinhardt
2025-02-03 11:53 ` Karthik Nayak
` (2 subsequent siblings)
3 siblings, 0 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-02-03 8:45 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Christian Couder, Karthik Nayak, Jialuo She, Git Mailing List,
Junio C Hamano
On Sun, Feb 02, 2025 at 05:22:05PM +0530, Kaartic Sivaraam wrote:
> Hello Christian, Karthik, Jialuo, Patrick and all,
>
> On 28/01/25 23:00, Kaartic Sivaraam wrote:
> >
> > Thank you for suggesting these ideas, Patrick! I've incorporated them
> > into a draft ideas page for now. You can see them here:
> >
> > https://git.github.io/SoC-2025-Ideas/
> >
> > Kindly suggest any corrections to the description, project size /
> > difficulty as necessary. I've mentioned potential mentors based on what
> > I'm aware of so far.
> >
> > Patrick, Christian and Karthik, kindly mention the ideas that you're
> > interested to mentor.
> >
>
> Gentle reminder that the ideas list needs completion. Specifically, the
> following ideas only list Patrick as a potential mentor:
Thanks for the reminder!
> - Refactoring in order to reduce Git’s global state
>
> - Machine-Readable Repository Information Query Tool
I'll definitely need a co-mentor as I'll be out of office for two weeks
in May. Otherwise we'll have to drop these two projects if nobody else
wants to mentor them with me.
> The following idea mentions Karthik and Patrick as potential
> mentors.
>
> - Implement support for reftables in “dumb” HTTP transport
>
> The following idea mentions Jialuo and Patrick as potential
> mentors.
>
> - Consolidate ref-related functionality into git-refs
Overall it would also be nice if I wasn't mentoring in all projects :)
I'm fine with being mentor in one project and co-mentor in another, but
don't think that I'll have the capacity to do more than that.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-31 16:09 ` Junio C Hamano
@ 2025-02-03 8:49 ` Patrick Steinhardt
0 siblings, 0 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-02-03 8:49 UTC (permalink / raw)
To: Junio C Hamano; +Cc: Kaartic Sivaraam, Christian Couder, Git Mailing List
On Fri, Jan 31, 2025 at 08:09:41AM -0800, Junio C Hamano wrote:
> Patrick Steinhardt <ps@pks.im> writes:
>
> >> How about making the rule a lot simpler?
> >>
> >> The expiration date kicks in _mechanically_, i.e. stale entries
> >> are unconditionally dropped at the date, based solely on the
> >> comparison between the timestamp and the wall clock.
> >>
> >> People are free to advocate for its continued existence, and when
> >> such an effort achieves a concensus among then-active members of the
> >> community by the stated expiration date, a patch to update the
> >> entry's expiration date may be accepted, thereby prolonging its
> >> shelf life. Unless such a thing happens before the expiration date
> >> comes, we will mechanically drop the entry.
> >>
> >> Of course people _can_ resurrect an expired entry later as a new
> >> one when it seems appropriate.
> >>
> >> That makes the decision to expire things from the list easy to make.
> >
> > Works for me. Ideally, as any other topic, the retirement should be sent
> > to the mailing list as a normal patch series so that people may chime in
> > on the retirement and state reasons why they don't think that is a good
> > idea.
>
> That is the complete opposite of the ideal from my point of view.
> The whole point of making the list items expire by default is that
> the onus is on those who want to have them on list to justify why
> these items must remain on the list. A patch to remove an item that
> hasn't had anybody advocating for its retention shouldn't have to be
> chimed in to be supported. There shouldn't even have to be a patch;
> that is what I mean by "stale entries expire mechanically by default".
I completely agree, we were simply talking past one another :) Retiring
an item from the list doesn't need any additional reason other than the
expiry date. But people can try to advocate for _keeping_ the item and
extend the expiry date in case they have a good reason.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-02 11:52 ` Kaartic Sivaraam
2025-02-03 8:45 ` Patrick Steinhardt
@ 2025-02-03 11:53 ` Karthik Nayak
2025-02-04 2:29 ` shejialuo
2025-02-04 18:33 ` Kaartic Sivaraam
3 siblings, 0 replies; 52+ messages in thread
From: Karthik Nayak @ 2025-02-03 11:53 UTC (permalink / raw)
To: Kaartic Sivaraam, Patrick Steinhardt, Christian Couder,
Jialuo She
Cc: Git Mailing List, Junio C Hamano
[-- Attachment #1: Type: text/plain, Size: 1914 bytes --]
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Hello Christian, Karthik, Jialuo, Patrick and all,
>
> On 28/01/25 23:00, Kaartic Sivaraam wrote:
>>
>> Thank you for suggesting these ideas, Patrick! I've incorporated them
>> into a draft ideas page for now. You can see them here:
>>
>> https://git.github.io/SoC-2025-Ideas/
>>
>> Kindly suggest any corrections to the description, project size /
>> difficulty as necessary. I've mentioned potential mentors based on what
>> I'm aware of so far.
>>
>> Patrick, Christian and Karthik, kindly mention the ideas that you're
>> interested to mentor.
>>
>
> Gentle reminder that the ideas list needs completion. Specifically, the
> following ideas only list Patrick as a potential mentor:
>
Sorry for the delay here, was OOO for a bit. Thanks for following up :)
> - Refactoring in order to reduce Git’s global state
>
I've worked a bit on this and would be happy to mentor or co-mentor
here.
> - Machine-Readable Repository Information Query Tool
>
Here too, I'm happy to co-mentor or mentor here.
So I could co-mentor one of these with Patrick, as I can cover when he's
OOO.
> The following idea mentions Karthik and Patrick as potential
> mentors.
>
> - Implement support for reftables in “dumb” HTTP transport
>
I don't have a bunch of knowledge here, so I could co-mentor but not
mentor by myself.
> The following idea mentions Jialuo and Patrick as potential
> mentors.
>
> - Consolidate ref-related functionality into git-refs
>
> It would helpful if you all could chime in to let me know if the
> existing allocation is fine and to what other projects you need
> to be mentioned as potential mentors.
>
> --
> Sivaraam
Overall, I should be able to cover a maximum of 2 projects (with at
least one as a co-mentor).
Thanks for putting this together.
Karthik
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 690 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-20 11:09 ` Patrick Steinhardt
2025-01-21 20:35 ` Junio C Hamano
@ 2025-02-03 13:21 ` Junio C Hamano
2025-02-04 18:36 ` Kaartic Sivaraam
1 sibling, 1 reply; 52+ messages in thread
From: Junio C Hamano @ 2025-02-03 13:21 UTC (permalink / raw)
To: Patrick Steinhardt; +Cc: Christian Couder, Kaartic Sivaraam, Git Mailing List
Patrick Steinhardt <ps@pks.im> writes:
> I was wondering whether it might make sense to also move the list of
> microprojects into the Git project itself, e.g. as something like
> "Documentation/Projects.txt". This would make it easier for us to update
> the list of long-running projects whenever a new project is added and
> makes it easier for people to discover it.
I am starting to have a second thought on this.
Stepping back a bit, if we were to do this, it is very likely that
I'll let the patches (to add or update entries) sit on the mailing
list until the discussion beats the horse to death and then apply
the final version _directly_ on 'master', as such a document is
really not worth spending our usual "cook in 'next' for a week to
shake out problems" mode of operation that eats quite a lot of
braincycles out of the maintainer and to a smaller degree, other
authors that make overlapping contributions. And this thing, being
a single document, is *DESIGNED* to force all authors to make
overlapping contributions (and an "easy to enter" contributions at
that) that will cause conflicts.
But if we are to have a single document that records a list
discussion consensus *after* the consensus is reached, it does not
really have to be _me_ the maintainer to do the record-keeper. And
pushing as much busywork as possible out of my plate would be a good
thing to ensure that the project scales. Even today, we have a lot
more folks who generate patches than those who can process patches
by vetting, polishing, finding problems in, making sure they play
well with other topics, etc.
I wonder if this is better managed as either a separate tree (like
the 'todo' branch that houses "What's cooking" reports among other
things) with history disjoint from the main project, or even a
separate Wiki?
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-02 11:52 ` Kaartic Sivaraam
2025-02-03 8:45 ` Patrick Steinhardt
2025-02-03 11:53 ` Karthik Nayak
@ 2025-02-04 2:29 ` shejialuo
2025-02-04 18:33 ` Kaartic Sivaraam
3 siblings, 0 replies; 52+ messages in thread
From: shejialuo @ 2025-02-04 2:29 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Patrick Steinhardt, Christian Couder, Karthik Nayak,
Git Mailing List, Junio C Hamano
On Sun, Feb 02, 2025 at 05:22:05PM +0530, Kaartic Sivaraam wrote:
> Hello Christian, Karthik, Jialuo, Patrick and all,
>
> On 28/01/25 23:00, Kaartic Sivaraam wrote:
> >
> > Thank you for suggesting these ideas, Patrick! I've incorporated them
> > into a draft ideas page for now. You can see them here:
> >
> > https://git.github.io/SoC-2025-Ideas/
> >
> > Kindly suggest any corrections to the description, project size /
> > difficulty as necessary. I've mentioned potential mentors based on what
> > I'm aware of so far.
> >
> > Patrick, Christian and Karthik, kindly mention the ideas that you're
> > interested to mentor.
> >
>
> Gentle reminder that the ideas list needs completion. Specifically, the
> following ideas only list Patrick as a potential mentor:
>
Thanks for the reminder.
> - Refactoring in order to reduce Git’s global state
>
Although I never code for this, I have reviewed a lot of patches others
work on. So, I think I could co-mentor this.
> - Machine-Readable Repository Information Query Tool
>
> The following idea mentions Karthik and Patrick as potential
> mentors.
>
> - Implement support for reftables in “dumb” HTTP transport
>
> The following idea mentions Jialuo and Patrick as potential
> mentors.
>
> - Consolidate ref-related functionality into git-refs
>
I am OK wth this.
> It would helpful if you all could chime in to let me know if the
> existing allocation is fine and to what other projects you need
> to be mentioned as potential mentors.
>
In conclusion, I could cover two projects as a co-mentor.
Thanks,
Jialuo
> --
> Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-02 11:52 ` Kaartic Sivaraam
` (2 preceding siblings ...)
2025-02-04 2:29 ` shejialuo
@ 2025-02-04 18:33 ` Kaartic Sivaraam
2025-02-05 13:20 ` Christian Couder
3 siblings, 1 reply; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-02-04 18:33 UTC (permalink / raw)
To: Patrick Steinhardt, Christian Couder, Karthik Nayak, Jialuo She
Cc: Git Mailing List, Junio C Hamano
Hi Patrick, Karthik, Jialuo and all,
On 02/02/25 17:22, Kaartic Sivaraam wrote:
>
> Gentle reminder that the ideas list needs completion.
Thank you for your responses! The updated assignment is as
follows:
- Consolidate ref-related functionality into git-refs
Possible mentors:
* Patrick Steinhardt
* Jialuo She
- Refactoring in order to reduce Git's global state
Possible mentors:
* Patrick Steinhardt
* Karthik Nayak
* Jialuo She
- Machine-Readable Repository Information Query Tool
Possible mentors:
* Patrick Steinhardt
* Karthik Nayak
- Implement support for reftables in "dumb" HTTP transport
Possible mentors:
* Patrick Steinhardt
* Karthik Nayak
Note that I haven't assigned any mentors / co-mentors for each project.
I suppose we could assign that based on the applications we receive and
the ideas that we end up selecting.
Based on Christian's inputs, we should be able to distribute
projects among mentors well.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-03 13:21 ` Junio C Hamano
@ 2025-02-04 18:36 ` Kaartic Sivaraam
0 siblings, 0 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-02-04 18:36 UTC (permalink / raw)
To: Junio C Hamano, Patrick Steinhardt; +Cc: Christian Couder, Git Mailing List
On 03/02/25 18:51, Junio C Hamano wrote:
> Patrick Steinhardt <ps@pks.im> writes:
>
>> I was wondering whether it might make sense to also move the list of
>> microprojects into the Git project itself, e.g. as something like
>> "Documentation/Projects.txt". This would make it easier for us to update
>> the list of long-running projects whenever a new project is added and
>> makes it easier for people to discover it.
>
> I wonder if this is better managed as either a separate tree (like
> the 'todo' branch that houses "What's cooking" reports among other
> things) with history disjoint from the main project, or even a
> separate Wiki?
>
Just to cross-check this, isn't the current home for this file,
http://git.github.io, already a separate wiki of sorts? The site's
description literally says something along the same lines:
> These pages are intended to be edited collaboratively (i.e., it is an
> alternative to us having a wiki, but one that is edited entirely via
> Git pushes. The repository could be found on GitHub.
So, do you think if it would be fine to leave it where it currently is?
[[ References ]]
[1]: https://git.github.io/
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-04 18:33 ` Kaartic Sivaraam
@ 2025-02-05 13:20 ` Christian Couder
2025-02-07 7:32 ` Kaartic Sivaraam
0 siblings, 1 reply; 52+ messages in thread
From: Christian Couder @ 2025-02-05 13:20 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Patrick Steinhardt, Karthik Nayak, Jialuo She, Git Mailing List,
Junio C Hamano
Hi Kaartic and all,
On Tue, Feb 4, 2025 at 7:33 PM Kaartic Sivaraam
<kaartic.sivaraam@gmail.com> wrote:
> - Consolidate ref-related functionality into git-refs
>
> Possible mentors:
> * Patrick Steinhardt
> * Jialuo She
I have just added myself as a possible mentor. If possible I'd like to
just co-mentor this project and someone else to be the main mentor for
this project.
> - Refactoring in order to reduce Git's global state
>
> Possible mentors:
> * Patrick Steinhardt
> * Karthik Nayak
> * Jialuo She
I have just added myself as a possible mentor. If possible I'd like to
be the main mentor for this project.
> Note that I haven't assigned any mentors / co-mentors for each project.
> I suppose we could assign that based on the applications we receive and
> the ideas that we end up selecting.
>
> Based on Christian's inputs, we should be able to distribute
> projects among mentors well.
Yeah, I hope it will be possible to distribute projects among mentors well.
Thanks for working on this!
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-05 13:20 ` Christian Couder
@ 2025-02-07 7:32 ` Kaartic Sivaraam
2025-02-07 8:07 ` Christian Couder
` (3 more replies)
0 siblings, 4 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-02-07 7:32 UTC (permalink / raw)
To: Christian Couder
Cc: Patrick Steinhardt, Karthik Nayak, Jialuo She, Git Mailing List,
Junio C Hamano
Hi Christian, Karthik, Patrick, Jialuo and all,
On 05/02/25 18:50, Christian Couder wrote:
> Hi Kaartic and all,
>
> On Tue, Feb 4, 2025 at 7:33 PM Kaartic Sivaraam
> <kaartic.sivaraam@gmail.com> wrote:
>
> I have just added myself as a possible mentor. If possible I'd like to
> just co-mentor this project and someone else to be the main mentor for
> this project.
>
> ...
>
> I have just added myself as a possible mentor. If possible I'd like to
> be the main mentor for this project.
>
Thank you for adding yourself as a potential mentor!
With this, it seems to me like we could at the max. accept 3 students
>> Note that I haven't assigned any mentors / co-mentors for each project.
>> I suppose we could assign that based on the applications we receive and
>> the ideas that we end up selecting.
>>
>> Based on Christian's inputs, we should be able to distribute
>> projects among mentors well.
>
> Yeah, I hope it will be possible to distribute projects among mentors well.
>
Indeed. From all of your inputs I was able to come to the following
allocation of mentor / co-mentor.
-- 8< --
Consolidate ref-related functionality into git-refs
- Mentor: Patrick
- Co-mentor: Jialuo / Christian
Refactoring in order to reduce Git’s global state
- Mentor: Christian
- Co-mentor: Karthik / Jialuo
Machine-Readable Repository Information Query Tool
- Mentor: Karthik
- Co-mentor: Patrick
Implement support for reftables in “dumb” HTTP transport
- Mentor: Patrick
- Co-mentor: Karthik
-- >8 --
Let me know if this sounds fine to all of you. So, I suppose we could
pick a maximum of 3 projects but we cannot pick both "Consolidate
ref-related functionality into git-refs" and "Implement support
for reftables in “dumb” HTTP transport" at the same time as Patrick
only prefers to be mentor in one project.
Based on this, I'll tweak the ideas page to mention that we could
pick a max of 3 candidates.
BTW, I've just submitted Git's application for GSoC. We should know
by February 26 about the selection result.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-07 7:32 ` Kaartic Sivaraam
@ 2025-02-07 8:07 ` Christian Couder
2025-02-07 10:55 ` Patrick Steinhardt
` (2 subsequent siblings)
3 siblings, 0 replies; 52+ messages in thread
From: Christian Couder @ 2025-02-07 8:07 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Patrick Steinhardt, Karthik Nayak, Jialuo She, Git Mailing List,
Junio C Hamano
Hi Kaartic,
On Fri, Feb 7, 2025 at 8:32 AM Kaartic Sivaraam
<kaartic.sivaraam@gmail.com> wrote:
> -- 8< --
>
> Consolidate ref-related functionality into git-refs
>
> - Mentor: Patrick
> - Co-mentor: Jialuo / Christian
>
> Refactoring in order to reduce Git’s global state
>
> - Mentor: Christian
> - Co-mentor: Karthik / Jialuo
>
> Machine-Readable Repository Information Query Tool
>
> - Mentor: Karthik
> - Co-mentor: Patrick
>
> Implement support for reftables in “dumb” HTTP transport
>
> - Mentor: Patrick
> - Co-mentor: Karthik
>
> -- >8 --
>
> Let me know if this sounds fine to all of you.
Fine for me. Thanks!
> So, I suppose we could
> pick a maximum of 3 projects but we cannot pick both "Consolidate
> ref-related functionality into git-refs" and "Implement support
> for reftables in “dumb” HTTP transport" at the same time as Patrick
> only prefers to be mentor in one project.
Yeah, but we have time to decide on this. It seems to me that we can
still come up with new project ideas and possibly new mentors or
co-mentors until it's time for applicants to send their.application.
> Based on this, I'll tweak the ideas page to mention that we could
> pick a max of 3 candidates.
Thanks!
> BTW, I've just submitted Git's application for GSoC. We should know
> by February 26 about the selection result.
Thanks again!
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-07 7:32 ` Kaartic Sivaraam
2025-02-07 8:07 ` Christian Couder
@ 2025-02-07 10:55 ` Patrick Steinhardt
2025-02-11 5:18 ` Kaartic Sivaraam
2025-02-08 15:34 ` shejialuo
2025-02-10 17:00 ` Karthik Nayak
3 siblings, 1 reply; 52+ messages in thread
From: Patrick Steinhardt @ 2025-02-07 10:55 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Christian Couder, Karthik Nayak, Jialuo She, Git Mailing List,
Junio C Hamano
On Fri, Feb 07, 2025 at 01:02:25PM +0530, Kaartic Sivaraam wrote:
> Consolidate ref-related functionality into git-refs
>
> - Mentor: Patrick
> - Co-mentor: Jialuo / Christian
>
> Refactoring in order to reduce Git’s global state
>
> - Mentor: Christian
> - Co-mentor: Karthik / Jialuo
>
> Machine-Readable Repository Information Query Tool
>
> - Mentor: Karthik
> - Co-mentor: Patrick
>
> Implement support for reftables in “dumb” HTTP transport
>
> - Mentor: Patrick
> - Co-mentor: Karthik
>
> -- >8 --
>
> Let me know if this sounds fine to all of you. So, I suppose we could
> pick a maximum of 3 projects but we cannot pick both "Consolidate
> ref-related functionality into git-refs" and "Implement support
> for reftables in “dumb” HTTP transport" at the same time as Patrick
> only prefers to be mentor in one project.
This all looks fine to me.
One thought: From my point of view I'd strongly favor extending
git-refs(1) over reftable support in the dumb HTTP transport. So if I
had two applications, one for each topic, I'd lean towards applications
for the former topic. That might easily cause unfairness in case
students aren't aware of that.
So unless somebody else wants to be main-mentor in that project, I think
we should either drop the HTTP transport tropic, or communicate our
priorities clearly.
> Based on this, I'll tweak the ideas page to mention that we could
> pick a max of 3 candidates.
>
> BTW, I've just submitted Git's application for GSoC. We should know
> by February 26 about the selection result.
Great! Thanks again for handling all of this.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-07 7:32 ` Kaartic Sivaraam
2025-02-07 8:07 ` Christian Couder
2025-02-07 10:55 ` Patrick Steinhardt
@ 2025-02-08 15:34 ` shejialuo
2025-02-10 17:00 ` Karthik Nayak
3 siblings, 0 replies; 52+ messages in thread
From: shejialuo @ 2025-02-08 15:34 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Christian Couder, Patrick Steinhardt, Karthik Nayak,
Git Mailing List, Junio C Hamano
On Fri, Feb 07, 2025 at 01:02:25PM +0530, Kaartic Sivaraam wrote:
>
> Indeed. From all of your inputs I was able to come to the following
> allocation of mentor / co-mentor.
>
> -- 8< --
>
> Consolidate ref-related functionality into git-refs
>
> - Mentor: Patrick
> - Co-mentor: Jialuo / Christian
>
> Refactoring in order to reduce Git’s global state
>
> - Mentor: Christian
> - Co-mentor: Karthik / Jialuo
>
> Machine-Readable Repository Information Query Tool
>
> - Mentor: Karthik
> - Co-mentor: Patrick
>
> Implement support for reftables in “dumb” HTTP transport
>
> - Mentor: Patrick
> - Co-mentor: Karthik
>
> -- >8 --
>
> Let me know if this sounds fine to all of you. So, I suppose we could
> pick a maximum of 3 projects but we cannot pick both "Consolidate
> ref-related functionality into git-refs" and "Implement support
> for reftables in “dumb” HTTP transport" at the same time as Patrick
> only prefers to be mentor in one project.
>
I am OK with this.
> Based on this, I'll tweak the ideas page to mention that we could
> pick a max of 3 candidates.
>
>
> BTW, I've just submitted Git's application for GSoC. We should know
> by February 26 about the selection result.
>
Thanks for working on this.
> --
> Sivaraam
Jialuo
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-07 7:32 ` Kaartic Sivaraam
` (2 preceding siblings ...)
2025-02-08 15:34 ` shejialuo
@ 2025-02-10 17:00 ` Karthik Nayak
3 siblings, 0 replies; 52+ messages in thread
From: Karthik Nayak @ 2025-02-10 17:00 UTC (permalink / raw)
To: Kaartic Sivaraam, Christian Couder
Cc: Patrick Steinhardt, Jialuo She, Git Mailing List, Junio C Hamano
[-- Attachment #1: Type: text/plain, Size: 2491 bytes --]
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Hi Christian, Karthik, Patrick, Jialuo and all,
>
> On 05/02/25 18:50, Christian Couder wrote:
>> Hi Kaartic and all,
>>
>> On Tue, Feb 4, 2025 at 7:33 PM Kaartic Sivaraam
>> <kaartic.sivaraam@gmail.com> wrote:
>>
>> I have just added myself as a possible mentor. If possible I'd like to
>> just co-mentor this project and someone else to be the main mentor for
>> this project.
>>
> > ...
>>
>> I have just added myself as a possible mentor. If possible I'd like to
>> be the main mentor for this project.
>>
>
> Thank you for adding yourself as a potential mentor!
>
> With this, it seems to me like we could at the max. accept 3 students
>
>>> Note that I haven't assigned any mentors / co-mentors for each project.
>>> I suppose we could assign that based on the applications we receive and
>>> the ideas that we end up selecting.
>>>
>>> Based on Christian's inputs, we should be able to distribute
>>> projects among mentors well.
>>
>> Yeah, I hope it will be possible to distribute projects among mentors well.
>>
>
> Indeed. From all of your inputs I was able to come to the following
> allocation of mentor / co-mentor.
>
> -- 8< --
>
> Consolidate ref-related functionality into git-refs
>
> - Mentor: Patrick
> - Co-mentor: Jialuo / Christian
>
> Refactoring in order to reduce Git’s global state
>
> - Mentor: Christian
> - Co-mentor: Karthik / Jialuo
>
> Machine-Readable Repository Information Query Tool
>
> - Mentor: Karthik
> - Co-mentor: Patrick
>
> Implement support for reftables in “dumb” HTTP transport
>
> - Mentor: Patrick
> - Co-mentor: Karthik
>
> -- >8 --
>
> Let me know if this sounds fine to all of you. So, I suppose we could
> pick a maximum of 3 projects but we cannot pick both "Consolidate
> ref-related functionality into git-refs" and "Implement support
> for reftables in “dumb” HTTP transport" at the same time as Patrick
> only prefers to be mentor in one project.
>
This looks great to me, thanks for putting it together. Once the
applications start coming in, we can finalize on which combination works
out for us.
>
> Based on this, I'll tweak the ideas page to mention that we could
> pick a max of 3 candidates.
>
>
> BTW, I've just submitted Git's application for GSoC. We should know
> by February 26 about the selection result.
>
Again, thanks for all the work here!
> --
> Sivaraam
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 690 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-07 10:55 ` Patrick Steinhardt
@ 2025-02-11 5:18 ` Kaartic Sivaraam
2025-02-16 12:56 ` Ghanshyam Thakkar
0 siblings, 1 reply; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-02-11 5:18 UTC (permalink / raw)
To: Patrick Steinhardt, Christian Couder
Cc: Karthik Nayak, Jialuo She, Git Mailing List, Junio C Hamano
Hi Patrick, Christian and all,
On 07/02/25 16:25, Patrick Steinhardt wrote:
> One thought: From my point of view I'd strongly favor extending
> git-refs(1) over reftable support in the dumb HTTP transport. So if I
> had two applications, one for each topic, I'd lean towards applications
> for the former topic. That might easily cause unfairness in case
> students aren't aware of that.
>
> So unless somebody else wants to be main-mentor in that project, I think
> we should either drop the HTTP transport tropic, or communicate our
> priorities clearly.
That makes sense. I've added a note to convey this clearly. Kindly check
if the change in the following PR looks fine.
https://github.com/git/git.github.io/pull/750/files
On 07/02/25 13:37, Christian Couder wrote:
> Yeah, but we have time to decide on this. It seems to me that we can
> still come up with new project ideas and possibly new mentors or
> co-mentors until it's time for applicants to send their.application.
Indeed. More volunteer mentors and ideas are always welcome :-)
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-11 5:18 ` Kaartic Sivaraam
@ 2025-02-16 12:56 ` Ghanshyam Thakkar
2025-02-16 13:53 ` Kaartic Sivaraam
0 siblings, 1 reply; 52+ messages in thread
From: Ghanshyam Thakkar @ 2025-02-16 12:56 UTC (permalink / raw)
To: Kaartic Sivaraam, Patrick Steinhardt, Christian Couder
Cc: Karthik Nayak, Jialuo She, Git Mailing List, Junio C Hamano
On Tue Feb 11, 2025 at 10:48 AM IST, Kaartic Sivaraam wrote:
> Hi Patrick, Christian and all,
>
> On 07/02/25 16:25, Patrick Steinhardt wrote:
> > One thought: From my point of view I'd strongly favor extending
> > git-refs(1) over reftable support in the dumb HTTP transport. So if I
> > had two applications, one for each topic, I'd lean towards applications
> > for the former topic. That might easily cause unfairness in case
> > students aren't aware of that.
> >
> > So unless somebody else wants to be main-mentor in that project, I think
> > we should either drop the HTTP transport tropic, or communicate our
> > priorities clearly.
>
> That makes sense. I've added a note to convey this clearly. Kindly check
> if the change in the following PR looks fine.
>
> https://github.com/git/git.github.io/pull/750/files
>
>
> On 07/02/25 13:37, Christian Couder wrote:
> > Yeah, but we have time to decide on this. It seems to me that we can
> > still come up with new project ideas and possibly new mentors or
> > co-mentors until it's time for applicants to send their.application.
>
> Indeed. More volunteer mentors and ideas are always welcome :-)
Hi,
I can co-mentor this summer. The 'Machine-Readable Repository Information
Query Tool' project seems interesting to me, although I'm up for co-mentoring
in other projects as well. Let me know if you need any help with
anything else.
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-16 12:56 ` Ghanshyam Thakkar
@ 2025-02-16 13:53 ` Kaartic Sivaraam
2025-02-16 17:48 ` Junio C Hamano
` (2 more replies)
0 siblings, 3 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-02-16 13:53 UTC (permalink / raw)
To: Ghanshyam Thakkar
Cc: Karthik Nayak, Jialuo She, Git Mailing List, Junio C Hamano,
Christian Couder, Patrick Steinhardt
Hi Ghanshyam,
On 16/02/25 18:26, Ghanshyam Thakkar wrote:
>
> I can co-mentor this summer. The 'Machine-Readable Repository Information
> Query Tool' project seems interesting to me, although I'm up for co-mentoring
> in other projects as well. Let me know if you need any help with
> anything else.
>
That's great to hear! Thank you for volunteering. I've added you as
a potential co-mentor for the project that you've mentioned. We
could discuss about the allocation to other projects based on the
applications that we receive. Feel free to let me know if there are
specific projects you wish to co-mentor in.
Also, feel free to share if you have any other ideas that we could have
for this GSoC.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-16 13:53 ` Kaartic Sivaraam
@ 2025-02-16 17:48 ` Junio C Hamano
2025-02-17 15:21 ` Ghanshyam Thakkar
2025-03-07 10:01 ` Karthik Nayak
2 siblings, 0 replies; 52+ messages in thread
From: Junio C Hamano @ 2025-02-16 17:48 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Ghanshyam Thakkar, Karthik Nayak, Jialuo She, Git Mailing List,
Christian Couder, Patrick Steinhardt
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Hi Ghanshyam,
>
> On 16/02/25 18:26, Ghanshyam Thakkar wrote:
>> I can co-mentor this summer. The 'Machine-Readable Repository
>> Information
>> Query Tool' project seems interesting to me, although I'm up for co-mentoring
>> in other projects as well. Let me know if you need any help with
>> anything else.
>>
>
> That's great to hear! Thank you for volunteering. I've added you as
> a potential co-mentor for the project that you've mentioned. We
> could discuss about the allocation to other projects based on the
> applications that we receive. Feel free to let me know if there are
> specific projects you wish to co-mentor in.
>
> Also, feel free to share if you have any other ideas that we could have
> for this GSoC.
It is great to see that old timers who have been dormant for a
while, as well as newcomers who have been around for less than a
year, to be running and volunteering these mentoring programs.
Please keep the community thriving with more of both old and new
blood.
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-16 13:53 ` Kaartic Sivaraam
2025-02-16 17:48 ` Junio C Hamano
@ 2025-02-17 15:21 ` Ghanshyam Thakkar
2025-03-07 10:01 ` Karthik Nayak
2 siblings, 0 replies; 52+ messages in thread
From: Ghanshyam Thakkar @ 2025-02-17 15:21 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Karthik Nayak, Jialuo She, Git Mailing List, Junio C Hamano,
Christian Couder, Patrick Steinhardt
On Sun Feb 16, 2025 at 7:23 PM IST, Kaartic Sivaraam wrote:
> Hi Ghanshyam,
>
> On 16/02/25 18:26, Ghanshyam Thakkar wrote:
> >
> > I can co-mentor this summer. The 'Machine-Readable Repository Information
> > Query Tool' project seems interesting to me, although I'm up for co-mentoring
> > in other projects as well. Let me know if you need any help with
> > anything else.
> >
>
> That's great to hear! Thank you for volunteering. I've added you as
> a potential co-mentor for the project that you've mentioned. We
> could discuss about the allocation to other projects based on the
> applications that we receive. Feel free to let me know if there are
> specific projects you wish to co-mentor in.
Sure, I can co-mentor either of the "Consolidate ref-related functionality
into git-refs" or "Refactoring in order to reduce Git’s global state"
projects as well, if needed.
> Also, feel free to share if you have any other ideas that we could have
> for this GSoC.
Sure thing!
Thanks.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-01-19 10:13 Git in GSoC 2025 Kaartic Sivaraam
` (3 preceding siblings ...)
2025-01-20 13:27 ` shejialuo
@ 2025-02-28 3:03 ` Kaartic Sivaraam
2025-02-28 5:06 ` shejialuo
` (5 more replies)
4 siblings, 6 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-02-28 3:03 UTC (permalink / raw)
To: Christian Couder, Patrick Steinhardt, Ghanshyam Thakkar,
Karthik Nayak, Jialuo She
Cc: Junio C Hamano, Git Mailing List
Hi Christian, Patrick, Ghanshyam, Karthik, Jialuo and all,
On 19 January 2025 3:43:29 pm IST, Kaartic Sivaraam <kaartic.sivaraam@gmail.com> wrote:
>Hello everyone,
>
>It is that time of year. GSoC Org Applications for 2025 are open now[1].
>They are due before Tuesday, February 11 at 1800 UTC. It's good to see that few contributors have already started working on microprojects this year :-)
>
I'm glad to announce that we've successfully been selected as a mentoring organization for GSoC this year[1]!
Christian, Patrick and Karthik,
As you're already members of the organization kindly log in to the GSoC portal to read and accept this year's Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
Ghanshyam and Jialuo,
As you're new to the program, I've sent you an invite. You should've got an e-mail about it. Kindly sign up via the same to read an accept the Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
Let's look forward towards for a great summer this year! :-)
[[ References ]]
[1]: https://summerofcode.withgoogle.com/programs/2025/organizations/git
--
Sivaraam
Sent from my Android device with K-9 Mail. Please excuse my brevity.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-28 3:03 ` Kaartic Sivaraam
@ 2025-02-28 5:06 ` shejialuo
2025-02-28 6:16 ` Patrick Steinhardt
` (4 subsequent siblings)
5 siblings, 0 replies; 52+ messages in thread
From: shejialuo @ 2025-02-28 5:06 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Christian Couder, Patrick Steinhardt, Ghanshyam Thakkar,
Karthik Nayak, Junio C Hamano, Git Mailing List
On Fri, Feb 28, 2025 at 08:33:38AM +0530, Kaartic Sivaraam wrote:
> Hi Christian, Patrick, Ghanshyam, Karthik, Jialuo and all,
>
>
> On 19 January 2025 3:43:29 pm IST, Kaartic Sivaraam <kaartic.sivaraam@gmail.com> wrote:
> >Hello everyone,
> >
> >It is that time of year. GSoC Org Applications for 2025 are open now[1].
> >They are due before Tuesday, February 11 at 1800 UTC. It's good to see that few contributors have already started working on microprojects this year :-)
> >
>
> I'm glad to announce that we've successfully been selected as a mentoring organization for GSoC this year[1]!
>
Thanks for working on this.
> Christian, Patrick and Karthik,
>
> As you're already members of the organization kindly log in to the GSoC portal to read and accept this year's Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
>
> Ghanshyam and Jialuo,
>
> As you're new to the program, I've sent you an invite. You should've got an e-mail about it. Kindly sign up via the same to read an accept the Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
>
I have already signed up and accepted the agreement.
> Let's look forward towards for a great summer this year! :-)
>
Yes, that would be a great journey.
Thanks,
Jialuo
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-28 3:03 ` Kaartic Sivaraam
2025-02-28 5:06 ` shejialuo
@ 2025-02-28 6:16 ` Patrick Steinhardt
2025-02-28 7:56 ` Christian Couder
` (3 subsequent siblings)
5 siblings, 0 replies; 52+ messages in thread
From: Patrick Steinhardt @ 2025-02-28 6:16 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Christian Couder, Ghanshyam Thakkar, Karthik Nayak, Jialuo She,
Junio C Hamano, Git Mailing List
On Fri, Feb 28, 2025 at 08:33:38AM +0530, Kaartic Sivaraam wrote:
> Hi Christian, Patrick, Ghanshyam, Karthik, Jialuo and all,
>
>
> On 19 January 2025 3:43:29 pm IST, Kaartic Sivaraam <kaartic.sivaraam@gmail.com> wrote:
> >Hello everyone,
> >
> >It is that time of year. GSoC Org Applications for 2025 are open now[1].
> >They are due before Tuesday, February 11 at 1800 UTC. It's good to see that few contributors have already started working on microprojects this year :-)
> >
>
> I'm glad to announce that we've successfully been selected as a
> mentoring organization for GSoC this year[1]!
Yay!
> Christian, Patrick and Karthik,
>
> As you're already members of the organization kindly log in to the
> GSoC portal to read and accept this year's Program Rules and Org
> Member agreement. Let me know once that's done. I could then add you
> to this year's program.
Thanks, I've accepted the docs.
Patrick
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-28 3:03 ` Kaartic Sivaraam
2025-02-28 5:06 ` shejialuo
2025-02-28 6:16 ` Patrick Steinhardt
@ 2025-02-28 7:56 ` Christian Couder
2025-02-28 10:12 ` Ghanshyam Thakkar
` (2 subsequent siblings)
5 siblings, 0 replies; 52+ messages in thread
From: Christian Couder @ 2025-02-28 7:56 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Patrick Steinhardt, Ghanshyam Thakkar, Karthik Nayak, Jialuo She,
Junio C Hamano, Git Mailing List
On Fri, Feb 28, 2025 at 4:03 AM Kaartic Sivaraam
<kaartic.sivaraam@gmail.com> wrote:
> I'm glad to announce that we've successfully been selected as a mentoring organization for GSoC this year[1]!
Nice! Thanks for your work on this and for reporting it!
> Christian, Patrick and Karthik,
>
> As you're already members of the organization kindly log in to the GSoC portal to read and accept this year's Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
Done.
> Let's look forward towards for a great summer this year! :-)
Sure :-)
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-28 3:03 ` Kaartic Sivaraam
` (2 preceding siblings ...)
2025-02-28 7:56 ` Christian Couder
@ 2025-02-28 10:12 ` Ghanshyam Thakkar
2025-03-01 0:47 ` Kaartic Sivaraam
2025-03-03 10:00 ` Karthik Nayak
5 siblings, 0 replies; 52+ messages in thread
From: Ghanshyam Thakkar @ 2025-02-28 10:12 UTC (permalink / raw)
To: Kaartic Sivaraam, Christian Couder, Patrick Steinhardt,
Karthik Nayak, Jialuo She
Cc: Junio C Hamano, Git Mailing List
On Fri Feb 28, 2025 at 8:33 AM IST, Kaartic Sivaraam wrote:
> Hi Christian, Patrick, Ghanshyam, Karthik, Jialuo and all,
>
>
> On 19 January 2025 3:43:29 pm IST, Kaartic Sivaraam <kaartic.sivaraam@gmail.com> wrote:
> >Hello everyone,
> >
> >It is that time of year. GSoC Org Applications for 2025 are open now[1].
> >They are due before Tuesday, February 11 at 1800 UTC. It's good to see that few contributors have already started working on microprojects this year :-)
> >
>
> I'm glad to announce that we've successfully been selected as a mentoring organization for GSoC this year[1]!
Nice!
> As you're new to the program, I've sent you an invite. You should've got an e-mail about it. Kindly sign up via the same to read an accept the Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
I'e signed up and accepted the Program Rules and Org Member agreement.
Thanks for managing the process!
>
> Let's look forward towards for a great summer this year! :-)
Looking forward to it!
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-28 3:03 ` Kaartic Sivaraam
` (3 preceding siblings ...)
2025-02-28 10:12 ` Ghanshyam Thakkar
@ 2025-03-01 0:47 ` Kaartic Sivaraam
2025-03-03 10:00 ` Karthik Nayak
5 siblings, 0 replies; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-03-01 0:47 UTC (permalink / raw)
To: Christian Couder, Patrick Steinhardt, Ghanshyam Thakkar,
Karthik Nayak, Jialuo She
Cc: Junio C Hamano, Git Mailing List
On 28 February 2025 8:33:38 am IST, Kaartic Sivaraam <kaartic.sivaraam@gmail.com> wrote:
>
>Christian, Patrick and Karthik,
>
>As you're already members of the organization kindly log in to the GSoC portal to read and accept this year's Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
>
>Ghanshyam and Jialuo,
>
>As you're new to the program, I've sent you an invite. You should've got an e-mail about it. Kindly sign up via the same to read an accept the Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
>
Nice. I've added all of you to the 2025 program. You should be able to access this year's program page at:
https://summerofcode.withgoogle.com/organizations/git/programs/2025/
--
Sivaraam
Sent from my Android device with K-9 Mail. Please excuse my brevity.
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-28 3:03 ` Kaartic Sivaraam
` (4 preceding siblings ...)
2025-03-01 0:47 ` Kaartic Sivaraam
@ 2025-03-03 10:00 ` Karthik Nayak
5 siblings, 0 replies; 52+ messages in thread
From: Karthik Nayak @ 2025-03-03 10:00 UTC (permalink / raw)
To: Kaartic Sivaraam, Christian Couder, Patrick Steinhardt,
Ghanshyam Thakkar, Jialuo She
Cc: Junio C Hamano, Git Mailing List
[-- Attachment #1: Type: text/plain, Size: 1495 bytes --]
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Hi Christian, Patrick, Ghanshyam, Karthik, Jialuo and all,
>
>
> On 19 January 2025 3:43:29 pm IST, Kaartic Sivaraam <kaartic.sivaraam@gmail.com> wrote:
>>Hello everyone,
>>
>>It is that time of year. GSoC Org Applications for 2025 are open now[1].
>>They are due before Tuesday, February 11 at 1800 UTC. It's good to see that few contributors have already started working on microprojects this year :-)
>>
>
> I'm glad to announce that we've successfully been selected as a mentoring organization for GSoC this year[1]!
>
> Christian, Patrick and Karthik,
>
> As you're already members of the organization kindly log in to the GSoC portal to read and accept this year's Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
>
That's amazing news. I've signed up. Thanks for handling all of this!
>
> Ghanshyam and Jialuo,
>
> As you're new to the program, I've sent you an invite. You should've got an e-mail about it. Kindly sign up via the same to read an accept the Program Rules and Org Member agreement. Let me know once that's done. I could then add you to this year's program.
>
> Let's look forward towards for a great summer this year! :-)
>
> [[ References ]]
>
> [1]: https://summerofcode.withgoogle.com/programs/2025/organizations/git
>
> --
> Sivaraam
>
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 690 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-02-16 13:53 ` Kaartic Sivaraam
2025-02-16 17:48 ` Junio C Hamano
2025-02-17 15:21 ` Ghanshyam Thakkar
@ 2025-03-07 10:01 ` Karthik Nayak
2025-03-20 17:50 ` Kaartic Sivaraam
2 siblings, 1 reply; 52+ messages in thread
From: Karthik Nayak @ 2025-03-07 10:01 UTC (permalink / raw)
To: Kaartic Sivaraam, Ghanshyam Thakkar
Cc: Jialuo She, Git Mailing List, Junio C Hamano, Christian Couder,
Patrick Steinhardt
[-- Attachment #1: Type: text/plain, Size: 1098 bytes --]
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Hi Ghanshyam,
>
> On 16/02/25 18:26, Ghanshyam Thakkar wrote:
>>
>> I can co-mentor this summer. The 'Machine-Readable Repository Information
>> Query Tool' project seems interesting to me, although I'm up for co-mentoring
>> in other projects as well. Let me know if you need any help with
>> anything else.
>>
>
> That's great to hear! Thank you for volunteering. I've added you as
> a potential co-mentor for the project that you've mentioned. We
> could discuss about the allocation to other projects based on the
> applications that we receive. Feel free to let me know if there are
> specific projects you wish to co-mentor in.
>
> Also, feel free to share if you have any other ideas that we could have
> for this GSoC.
>
I wonder if with Ghanshyam also mentoring, if this statement still
holds true
Note about limit of project selection
Kindly note that considering the bandwidth of available mentors, the
Git project would only mentor up to 3 contributors this year.
Maybe we can do 4 projects this year?
> --
> Sivaraam
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 690 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-03-07 10:01 ` Karthik Nayak
@ 2025-03-20 17:50 ` Kaartic Sivaraam
2025-03-21 21:02 ` Karthik Nayak
0 siblings, 1 reply; 52+ messages in thread
From: Kaartic Sivaraam @ 2025-03-20 17:50 UTC (permalink / raw)
To: Karthik Nayak
Cc: Jialuo She, Ghanshyam Thakkar, Git Mailing List, Junio C Hamano,
Christian Couder, Patrick Steinhardt
Hi Karthik,
Sorry for the delayed response! I kind of missed to respond unintentionally.
On 07/03/25 15:31, Karthik Nayak wrote:
>
> I wonder if with Ghanshyam also mentoring, if this statement still
> holds true
>
> Note about limit of project selection
>
> Kindly note that considering the bandwidth of available mentors, the
> Git project would only mentor up to 3 contributors this year.
>
> Maybe we can do 4 projects this year?
>
While we do have 5 volunteers for mentoring students this year, we only
have 3 candidates who could play the role of the primary mentor.
Ghanshyam and Jialuo only prefer to co-mentor as far as I could
understand. So, that still gives us a limit of 3 projects doesn't it?
Kindly correct me in case I'm missing anything.
--
Sivaraam
^ permalink raw reply [flat|nested] 52+ messages in thread
* Re: Git in GSoC 2025
2025-03-20 17:50 ` Kaartic Sivaraam
@ 2025-03-21 21:02 ` Karthik Nayak
0 siblings, 0 replies; 52+ messages in thread
From: Karthik Nayak @ 2025-03-21 21:02 UTC (permalink / raw)
To: Kaartic Sivaraam
Cc: Jialuo She, Ghanshyam Thakkar, Git Mailing List, Junio C Hamano,
Christian Couder, Patrick Steinhardt
[-- Attachment #1: Type: text/plain, Size: 914 bytes --]
Kaartic Sivaraam <kaartic.sivaraam@gmail.com> writes:
> Hi Karthik,
>
> Sorry for the delayed response! I kind of missed to respond unintentionally.
>
> On 07/03/25 15:31, Karthik Nayak wrote:
>>
>> I wonder if with Ghanshyam also mentoring, if this statement still
>> holds true
>>
>> Note about limit of project selection
>>
>> Kindly note that considering the bandwidth of available mentors, the
>> Git project would only mentor up to 3 contributors this year.
>>
>> Maybe we can do 4 projects this year?
>>
>
> While we do have 5 volunteers for mentoring students this year, we only
> have 3 candidates who could play the role of the primary mentor.
> Ghanshyam and Jialuo only prefer to co-mentor as far as I could
> understand. So, that still gives us a limit of 3 projects doesn't it?
>
> Kindly correct me in case I'm missing anything.
>
You're right, I didn't think of that :)
> --
> Sivaraam
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 690 bytes --]
^ permalink raw reply [flat|nested] 52+ messages in thread
end of thread, other threads:[~2025-03-21 21:02 UTC | newest]
Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-19 10:13 Git in GSoC 2025 Kaartic Sivaraam
2025-01-20 7:07 ` Patrick Steinhardt
2025-01-20 13:38 ` shejialuo
2025-01-21 11:47 ` Oswald Buddenhagen
[not found] ` <CA+ARAtqfXo75PzzB3cQjDbvLxwytUK=xJiGG=VHZ1sNCcfyktQ@mail.gmail.com>
2025-01-27 8:06 ` Patrick Steinhardt
2025-01-27 12:43 ` shejialuo
2025-01-28 18:20 ` Kaartic Sivaraam
2025-01-28 17:30 ` Kaartic Sivaraam
2025-02-02 11:52 ` Kaartic Sivaraam
2025-02-03 8:45 ` Patrick Steinhardt
2025-02-03 11:53 ` Karthik Nayak
2025-02-04 2:29 ` shejialuo
2025-02-04 18:33 ` Kaartic Sivaraam
2025-02-05 13:20 ` Christian Couder
2025-02-07 7:32 ` Kaartic Sivaraam
2025-02-07 8:07 ` Christian Couder
2025-02-07 10:55 ` Patrick Steinhardt
2025-02-11 5:18 ` Kaartic Sivaraam
2025-02-16 12:56 ` Ghanshyam Thakkar
2025-02-16 13:53 ` Kaartic Sivaraam
2025-02-16 17:48 ` Junio C Hamano
2025-02-17 15:21 ` Ghanshyam Thakkar
2025-03-07 10:01 ` Karthik Nayak
2025-03-20 17:50 ` Kaartic Sivaraam
2025-03-21 21:02 ` Karthik Nayak
2025-02-08 15:34 ` shejialuo
2025-02-10 17:00 ` Karthik Nayak
2025-01-20 8:19 ` Christian Couder
2025-01-20 11:09 ` Patrick Steinhardt
2025-01-21 20:35 ` Junio C Hamano
2025-01-30 5:44 ` Kaartic Sivaraam
2025-01-30 7:32 ` Patrick Steinhardt
2025-01-30 8:37 ` Christian Couder
2025-01-30 10:56 ` Patrick Steinhardt
2025-01-30 19:18 ` Junio C Hamano
2025-01-30 21:00 ` Junio C Hamano
2025-01-31 4:51 ` Patrick Steinhardt
2025-01-31 16:09 ` Junio C Hamano
2025-02-03 8:49 ` Patrick Steinhardt
2025-01-31 4:48 ` Patrick Steinhardt
2025-02-03 13:21 ` Junio C Hamano
2025-02-04 18:36 ` Kaartic Sivaraam
2025-01-30 5:39 ` Kaartic Sivaraam
2025-01-20 10:12 ` Karthik Nayak
2025-01-20 13:27 ` shejialuo
2025-02-28 3:03 ` Kaartic Sivaraam
2025-02-28 5:06 ` shejialuo
2025-02-28 6:16 ` Patrick Steinhardt
2025-02-28 7:56 ` Christian Couder
2025-02-28 10:12 ` Ghanshyam Thakkar
2025-03-01 0:47 ` Kaartic Sivaraam
2025-03-03 10:00 ` Karthik Nayak
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).