Shawn Pearce <spearce@xxxxxxxxxxx> writes: > When using -m on the command line with git-commit it is not uncommon > for a long commit message to be entered without line terminators. > This creates commit objects whose messages are not readable in > 'git log' as the line runs off the screen. > > So instead reformat log messages if they are supplied on the > command line. > > Signed-off-by: Shawn O. Pearce <spearce@xxxxxxxxxxx> > --- > This one might cause some problems for people. I am already moderately negative on multiple -m so in the light of it this one looks totally unneeded. You could do a number of things: $ git commit -m 'This is my message. This is the first line of the message body.' $ cat >L <<EOF This is my message. This is the first line of the message body.' EOF $ git commit -F L $ fmt <<EOF This is my message. This is the first line of the message body.' EOF $ git commit -F L We probably should allow "commit -F -" to read from the standard input if we already don't, but that is about as far as I am willing to go at this moment. - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html