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

Re: [GSoC] Add –no-sort option for git-for-each-ref

From
Shaoxuan Yuan <shaoxuan.yuan02@gmail.com>
Date
Feb 1, 2022, 06:01 UTC
Message-ID
<CAJyCBOQKyoGgo1aPfZbZ04svk0CM=aLGj=ZOBbks5-DH1RyiYQ@mail.gmail.com>
In-Reply-To
<xmqqzgnbf8w6.fsf@gitster.g>
On Tue, Feb 1, 2022 at 1:33 PM Junio C Hamano <gitster@pobox.com> wrote:
Show 41 quoted lines
>
> Shaoxuan Yuan <shaoxuan.yuan02@gmail.com> writes:
>
> > On Tue, Jan 25, 2022 at 5:59 PM Shaoxuan Yuan <shaoxuan.yuan02@gmail.com> wrote:
> >>
> >> Hi git community,
> >>
> >> I'm considering if this microproject
> >> [https://git.github.io/Outreachy-23-Microprojects/#add-no-sort-option-for-git-for-each-ref]
> >>  is a good option for now. I want to spend some time on it and see if
> >> I can come up with something.
>
> I am fairly negative on that entry in the micro-project list (no, it
> is not your fault), because
>
>  (1) the one that is described there is fairly useless and I do not
>      think we want to take in my tree at all.
>
>  (2) a variant that is any useful would be a bit too large for a
>      micro-project
>
> As the explanatory text there says, the code should be able to
> figure out when it does not need to make an extra ref_array_sort()
> call, without being told by the user.
>
> A smaller and more appropriate "add --no-sort and when it is given,
> skip the call to ref_array_sort()" is much easier to do, but it is
> very much useless.
>
> If we were to spend any project resources (both developer's time and
> reviewers' time), I'd rather not to see such an option added---once
> we add a feature, we'd have to maintain it.  Rather, it would be
> much better use of our time to do "automatically figure out when we
> do not have to sort", and with that feature, nobody needs to use the
> "--no-sort" option at all.
>
> Such an "automatically skip the call to ref_array_sort()" would be
> doable by a developer who may be relatively unfamiliar with our
> codebase, but is still a bit too large for a micro-project, which I
> expect anybody to be able to code during a lunch break and spend
> more time on review exchanges on the list.
Hi Junio,
Thanks for the reply. Understood.

Sincerely, Shaoxuan

Previous: Junio C Hamano
Message 4 of 4 in “[GSoC] Add –no-sort option for git-for-each-ref”
  1. Shaoxuan YuanJan 25, 2022
  2. Shaoxuan YuanFeb 1, 2022
  3. Junio C HamanoFeb 1, 2022
  4. Shaoxuan YuanFeb 1, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.