-------- Пересылаемое сообщение --------
12.02.2019, 01:54, "Sergey Lukashev" <lukashe...@ya.ru>:

Indeed. Sorry, this was how I thought it works.

So the hook runs even if the commit is cancelled. A bit odd.

Then let's have someone else from git list to answer your question.

12.02.2019, 01:11, "Fernando Chorney" <dj...@djsbx.com>:
>  Hmm, so I currently have it set to run vim as my commit editor, and
>  enter the message in there most of the time. I can definitely see
>  output from the hook into the shell before my vim editor loads up that
>  shows me the diff and lets me add in the commit message. This leads me
>  to believe that the pre-commit hook is being run before the editor
>  (with the diff) pops up.
>
>  On Mon, Feb 11, 2019 at 4:04 PM Sergey Lukashev <lukashe...@ya.ru> wrote:
>>   At the time you see the diff the committing of changes has not yet been 
>> initiated. It's only after you type in the message that the ACTUAL 
>> committing starts and the hook runs.
>>
>>   You can print the diff of what your hook has changed by running "git diff" 
>> in it before adding changes.
>>
>>   12.02.2019, 00:28, "Fernando Chorney" <dj...@djsbx.com>:
>>   > Hi,
>>   >
>>   > I am trying to use a pre-commit hook to modify files before they are
>>   > to be committed. The problem I am running into is that if I use "git
>>   > commit --verbose", which I often do so that I can see the diff, the
>>   > diff it displays in the editor is the diff before the pre-commit hook
>>   > was run rather than what the diff would be after the pre-commit was
>>   > run.
>>   >
>>   > I would like to note, that the pre-commit hook is definitely running,
>>   > but when git grabs the diff seems to be in the wrong place.
>>   >
>>   > I have set up a simple example on my github to show the problem.
>>   > https://github.com/fchorney/pre-commit-example
>>   >
>>   > Is this intended behaviour, or perhaps an issue?
>>   >
>>   > Thanks,
>>   > Fernando Chorney
-------- Конец пересылаемого сообщения --------

Reply via email to