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 21, 2011, 04:38 UTC
Message-ID
<20111221043843.GA20714@sigill.intra.peff.net>
In-Reply-To
<20111220220754.GC21353@llunet.cs.wisc.edu>
On Tue, Dec 20, 2011 at 04:07:54PM -0600, Nathan W. Panike wrote:
Show 13 quoted lines
> We can specify the precision of a subject string, so that length the subjects
> viewed by the user do not grow beyond a bound set by the user, in a pretty
> formatted string
> 
> This makes it possible to do, e.g., 
> 
> $ git log --pretty='%h %s' d165204 -1
> d165204 git-p4: fix skipSubmitEdit regression
> 
> With this patch, the user can do
> 
> $ git log --pretty='%h %30s' d165204 -1
> d165204 git-p4: fix skipSubmitEdit reg

Hmm. I think the idea of limiting is OK (though personally, I would just pipe through a filter that truncates long lines). But I'm a bit negative on adding a tweak like this that only affects the subject. Is there a reason I couldn't do %30gs, or %30f, or even some other placeholder?

Also, we already have %w to handle wrapping. Could this be handled in a similar way (perhaps it could even be considered a special form of wrapping)?

-Peff
Previous: Nathan PanikeNext: Nathan Panike
Message 4 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.