Thread (7 messages) flat view 7 messages, 3 authors, 2016-06-15

Re: post-checkout hook not run on clone

From: layer <hidden>
Date: 2016-06-15 22:46:19

Jeff King [off-list ref] wrote:
quoted
On Mon, Mar 02, 2009 at 02:43:37PM -0800, layer wrote:
quoted
I realize this might be a feature, but when I switch to the master
branch with "git checkout master" it is, and I would think that a
clone that gets the master branch would also does a sort of "checkout
master" and would run the hook.
Right. Hooks are not cloned with the repo.
The hook in question was in /usr/share/git-core/templates/hooks/, so
it would get setup on clone.  That works fine.  If I immediately
switch branches, the hook gets called.  It's just the `post-clone'
(when I assume something like `checkout' is done), the hook doesn't
get called.
quoted
The general wisdom on the list is that it's a bad idea to run remote
code arbitrarily for security reasons...
I agree, but not in this specific situation.  All the users of the
code are trusted, as is the author of the hooks.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help