Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH] Automatically line wrap long commit messages.

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:28

Shawn Pearce [off-list ref] writes:
Because git-commit currently performs a status update and throws
that data into the editor buffer.  That takes longer than committing
from the command line.  Especially if I've just done a git-diff or
git-status to see what is changed and about to be committed...
Ah, why does it take this many exchanges to extract the true
motive behind what people do even in a technical forum like
this, I wonder...

So what you want is not multiple -m options nor piping to fmt.
What you really want is an option that is the opposite of -v to
git-commit that omits the status list ("_could_ commit if you
update-index" part -- since "will commit" is something we would
need to compute anyway).
On a project the size of GIT on a Unix system this isn't a big deal;
on a 9000 file project on Cygwin this difference is significant
to me.
I suspect you are suffering from lstat() performance.  I wonder
if "assume unchanged" git help your situation?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help