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

Re: [PATCH v3 0/4] Add support for an external command for fetching notes

From
Siddh Raman Pant <siddh.raman.pant@oracle.com>
Date
Jun 16, 2026, 10:59 UTC
Message-ID
<d266c22f90d7140d14fe5dd84d91601d8fad7d73.camel@oracle.com>
In-Reply-To
<cover.1779532562.git.siddh.raman.pant@oracle.com>
Ping...

Thread link: https://lore.kernel.org/git/cover.1779532562.git.siddh.raman.pant@oracle.com/

Thanks, Siddh

On Sat, May 23 2026 at 16:08:08 +0530, Siddh Raman Pant wrote:
Show 58 quoted lines
> v2: https://lore.kernel.org/git/cover.1779464886.git.siddh.raman.pant@oracle.com/
> v1: https://lore.kernel.org/git/cover.1779207350.git.siddh.raman.pant@oracle.com/
> 
> <...insert text from v1 cover here...>
> 
> Changes since v2:
> - Removed stale help text talking about force-killing helper process.
> 
> Changes since v1:
> - Removed Documentation commit and sent as a standalone patch.
> - Removed finish_command_with_timeout addition (and thus sleep_nanosec).
> - Squashed the external notes command code, doc, and test commits.
> - Removed horizontal separators from note-external.c.
> - Removed global variables from translation unit and instead store config in
>   a dedicated new struct member in struct display_notes_opt.
> - Reworded the main commit to have better explanation of the motivation.
> 
> Siddh Raman Pant (4):
>   notes: convert raw arg in format_display_notes() to bool
>   wrapper: add support for timeout and deadline in read helpers
>   t3301: cover generic displayed notes behavior
>   notes: support an external command to display notes
> 
>  Documentation/config/notes.adoc             |  59 +++
>  Documentation/git-format-patch.adoc         |  11 +-
>  Documentation/git-range-diff.adoc           |   6 +
>  Documentation/pretty-options.adoc           |   9 +
>  Makefile                                    |   2 +
>  builtin/log.c                               |  17 +-
>  builtin/name-rev.c                          |   9 +-
>  builtin/range-diff.c                        |   2 +
>  contrib/completion/git-completion.bash      |   4 +-
>  log-tree.c                                  |  10 +-
>  meson.build                                 |   1 +
>  notes-external.c                            | 414 ++++++++++++++++++
>  notes-external.h                            |  53 +++
>  notes.c                                     | 266 +++++++++---
>  notes.h                                     |  33 +-
>  revision.c                                  |  36 +-
>  strbuf.c                                    |  26 +-
>  strbuf.h                                    |   4 +
>  t/helper/meson.build                        |   1 +
>  t/helper/test-external-notes                |  64 +++
>  t/helper/test-notes-external-config-reset.c |  24 ++
>  t/helper/test-tool.c                        |   1 +
>  t/helper/test-tool.h                        |   1 +
>  t/lib-notes.sh                              |  19 +
>  t/t3206-range-diff.sh                       |  68 +++
>  t/t3301-notes.sh                            | 448 ++++++++++++++++++++
>  t/t6120-describe.sh                         |  17 +
>  wrapper.c                                   | 139 +++++-
>  wrapper.h                                   |  23 +
>  29 files changed, 1691 insertions(+), 76 deletions(-)
>  create mode 100644 notes-external.c
>  create mode 100644 notes-external.h
>  create mode 100755 t/helper/test-external-notes
>  create mode 100644 t/helper/test-notes-external-config-reset.c
>  create mode 100644 t/lib-notes.sh
Previous: Siddh Raman PantNext: Siddh Raman Pant
Message 7 of 12 in “Add support for an external command for fetching notes”
  1. 0/4 Add support for an external command for fetching notesSiddh Raman Pant, May 23, 2026
  2. 2/4 wrapper: add support for timeout and deadline in read helpersSiddh Raman Pant, May 23, 2026
  3. 1/4 notes: convert raw arg in format_display_notes() to boolSiddh Raman Pant, May 23, 2026
  4. 3/4 t3301: cover generic displayed notes behaviorSiddh Raman Pant, May 23, 2026
  5. 4/4 notes: support an external command to display notesSiddh Raman Pant, May 23, 2026
  6. Siddh Raman PantMay 28, 2026
  7. Siddh Raman PantJun 16, 2026
  8. Siddh Raman PantJun 22, 2026
  9. Johannes SixtJun 24, 2026
  10. Siddh Raman PantJun 24, 2026
  11. Siddh Raman PantJul 9, 2026
  12. Siddh Raman PantJul 29, 2026

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.