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

Re: [PATCH] Specify a precision for the length of a subject string

From
Jeff King <peff@peff.net>
Date
Dec 23, 2011, 10:35 UTC
Message-ID
<20111223103511.GA10029@sigill.intra.peff.net>
In-Reply-To
<20111223100957.GA1247@sigill.intra.peff.net>
On Fri, Dec 23, 2011 at 05:09:58AM -0500, Jeff King wrote:
Show 9 quoted lines
> > The ones that make sense to limit are all those that depend on the subject, as the
> > above; it does not make sense to limit other fields that don't depend on the
> > subject, as they are fixed width, or have small variance. And it does not make
> > sense to me to limit the length of the body.
> 
> I agree the subject is the most likely place. I was thinking one might
> want to do it with the body, too. But whether it would be "I want N
> bytes of the body" or "truncate each body line at N bytes without
> wrapping", I don't know.
Another place that might want it is %N (commit notes).

Here's how I would have done it. Not involving %w at all, but applying equally to all placeholders.

  [1/2]: pretty: refactor --format "magic" placeholders
  [2/2]: pretty: allow "max-size" magic for all placeholders

I'm not personally interested in this topic, so I won't be pushing for this to be included in git. But if it feels like the right direction for you, feel free to be build on it and post it as part of your series (or just take it as inspiration and make your own commits). Off the top of my head, it needs:

  - documentation updates
  - tests
  - userformat_want_item should also respect the same magic (it already
    duplicates some of the "-/+/ " magic. It might be nice to factor
    that part out).
-Peff
Previous: Jeff KingNext: Junio C Hamano
Message 7 of 15 in “Specify a precision for the length of a subject string”
  1. Specify a precision for the length of a subject stringNathan W. Panike, Dec 20, 2011
  2. Thomas RastDec 20, 2011
  3. Nathan PanikeDec 20, 2011
  4. Jeff KingDec 21, 2011
  5. Nathan PanikeDec 21, 2011
  6. Jeff KingDec 23, 2011
  7. Jeff KingDec 23, 2011
  8. Junio C HamanoDec 23, 2011
  9. Jeff KingDec 23, 2011
  10. Jeff KingDec 23, 2011
  11. 1/2 pretty: refactor --format "magic" placeholdersJeff King, Dec 23, 2011
  12. 2/2 pretty: allow "max-size" magic for all placeholdersJeff King, Dec 23, 2011
  13. Andreas SchwabDec 21, 2011
  14. Nathan PanikeDec 21, 2011
  15. Miles BaderDec 23, 2011

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.