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

Re: [PATCH v3] pretty.c: add %x00 format specifier.

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Mar 21, 2008, 15:47 UTC
Message-ID
<alpine.LSU.1.00.0803211646010.4124@racer.site>
In-Reply-To
<5d46db230803210805j95c6029m19b284836dcb504a@mail.gmail.com>
Hi,
On Fri, 21 Mar 2008, Govind Salinas wrote:
Show 7 quoted lines
> This adds a %x00 format which parses the 00 as hex encoding for a byte 
> and prints the resulting byte.  This can be used to add null bytes or 
> other bytes that can make machine parsing easier.  It is also necessary 
> to use fwrite to print out the data since printf will terminate if you 
> feed it a null.
> 
> Junio supplied the hex decoding.

This is all nice and well, but if I understood you correctly, your original aim was to have a pretty-formatted list of the revisions, but NUL-delimited for easy parsing.

Which you can do with "git log --pretty=format:%s -z" right now.

Ciao, Dscho

Previous: Govind SalinasNext: Govind Salinas
Message 2 of 4 in “pretty.c: add %x00 format specifier.”
  1. pretty.c: add %x00 format specifier.Govind Salinas, Mar 21, 2008
  2. Johannes SchindelinMar 21, 2008
  3. Govind SalinasMar 21, 2008
  4. Govind SalinasMar 23, 2008

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.