add git hooks for submodules

A much less intrusive version of #3274 that has effect on checkout / pull / merge,
rather than setup.py.  It does require a user install step,
because you cannot add active hooks to a repo.
MinRK 13 years ago
parent 331326a27b
commit 677cdd33f2

@ -0,0 +1,13 @@
git hooks for IPython
add these to your `.git/hooks`
For now, we just have `post-checkout` and `post-merge`,
both of which just update submodules,
so make sure that you have a fully synced repo whenever you checkout or pull.
To use these hooks, you can symlink or copy them to your `.git/hooks` directory.
ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout
ln -s ../../git-hooks/post-merge .git/hooks/post-merge

@ -0,0 +1,4 @@
#!/bin/sh
git submodule init
git submodule update

@ -0,0 +1,4 @@
#!/bin/sh
git submodule init
git submodule update
Loading…
Cancel
Save