From: Johannes Schindelin Date: Fri, 21 Mar 2008 15:47:12 GMT Subject: Re: [PATCH v3] pretty.c: add %x00 format specifier. Message-ID: In-Reply-To: <5d46db230803210805j95c6029m19b284836dcb504a@mail.gmail.com> Hi, On Fri, 21 Mar 2008, Govind Salinas wrote: > 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