Re: [PATCH 3/3] Add "%w" to pretty formats, which rewraps the commit message
- From
Johannes Gilger <heipei@hackvalue.de>
- Date
- Sep 23, 2009, 21:00 UTC
- Message-ID
- <20090923210055.GA25197@dualtron.vpn.rwth-aachen.de>
- In-Reply-To
- <alpine.DEB.1.00.0909232233590.4985@pacific.mpi-cbg.de>
On 23/09/09 22:34, Johannes Schindelin wrote:
> With "--pretty=format:%w(8,6,70)" you will get the commit messages > reformatted to width 70 where the first line has indent 8 and the > subsequent lines have indent 6.
Hey Johannes,
you sent me your patches earlier (and I really liked the idea and could use it too, especially with svn-mindset people). One thing that bothers me about the %w flag is that is includes subject and body, when we already have atoms for both of these flags. So having a subject(x,y) and body(x,y) tag (where x is indent and y is textwidth to be rewrapped) would be nicer and more in the spirit of the existing format options imho.
Having said that I also have to acknowledge a clear advantage of your patch, which is that one doesn't need to clear trailing newlines when the subject is < wrapwidth and the body is empty (and one used %s(x,y)%n%n%b(x,y) as a format-tag). With my %B, %B(n) patch which is on pu (and which you should probably consider in case it gets into next ;) I do this by calling strbuf_rtrim after adding the body.
Greetings, Jojo
-- Johannes Gilger <heipei@hackvalue.de> http://heipei.net GPG-Key: 0x42F6DE81 GPG-Fingerprint: BB49 F967 775E BB52 3A81 882C 58EE B178 42F6 DE81