Re: [PATCH] checkout: add 'pre-checkout' hook
flat view
From: Jeff King <hidden>
Date: 2016-06-15 22:47:33
On Tue, Oct 13, 2009 at 10:13:39PM -0700, Junio C Hamano wrote:
quoted
worktree. The hook is given three parameters: the ref of the previous HEAD, the ref of the new HEAD (which may or may not have changed), and a flag indicating whether the checkout was a branch checkout (changing branches, flag=1) or a file checkout (retrieving a file from the index, flag=0). -This hook cannot affect the outcome of 'git-checkout'. +This hook can prevent the checkout from proceeding by exiting with an +error code. It is also run after 'git-clone', unless the --no-checkout (-n) option is used. The first parameter given to the hook is the null-ref, the second the ref of the new HEAD and the flag is always 1. +This hook can be used to perform any clean-up deemed necessary before +checking out the new branch/files. + +post-checkout +-----------This is not about your patch, but the patch text shows that our diff algorithm seems to have a room for improvement. I expected to see a straight insersion of block of text, not touching anything in the original section on post-checkout hook.
I think it's right as-is. He changed the title of the section, made a few tweaks in the text to make it appropriate for "pre-checkout", and then made a new post-checkout section that says "This is just like pre-checkout". So most of the lines were left untouched. Short of our diff understanding the block-formatting of asciidoc, I think it's as good as we can get. -Peff