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

Re: [PATCH] ref-filter.c: sort formatted dates by byte value

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 8, 2024, 03:11 UTC
Message-ID
<xmqqzfwbps43.fsf@gitster.g>
In-Reply-To
<pull.1655.git.1707357439586.gitgitgadget@gmail.com>
"Victoria Dye via GitGitGadget" <gitgitgadget@gmail.com> writes:
> Leaving the default (unformatted) date sorting unchanged, sorting by the
> formatted date string adds some flexibility to 'for-each-ref' by allowing
> for behavior like "sort by year, then by refname within each year" or "sort
> by time of day".
Hmph, what a strange use case, but understandable.
>     I came across a use case for 'git for-each-ref' at $DAYJOB in which I'd
>     want to sort by a portion of a formatted 'creatordate' (e.g., only the
>     time of day, sans date). When I tried to run something like 'git
>     for-each-ref --sort=creatordate:format:%H:%M:%S',
Hmph, this indeed is interesting ;-)

I wonder if there are other "sort by numeric but the thing could be stringified by the end-user" atoms offered by for-each-ref machinery. IOW, is the timestamp the only thing that needs this fix?

Thanks.
Previous: Victoria Dye via GitGitGadgetNext: Victoria Dye
Message 2 of 4 in “ref-filter.c: sort formatted dates by byte value”
  1. ref-filter.c: sort formatted dates by byte valueVictoria Dye via GitGitGadget, Feb 8, 2024
  2. Junio C HamanoFeb 8, 2024
  3. Victoria DyeFeb 9, 2024
  4. Junio C HamanoFeb 9, 2024

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.