I haven't looked deeply into git pre-hooks, but I imagine the ppl using this could provide instructions (or even upgrade the init.sh with an option) to make the git-meta commands run whenever an commit is done (before) and after a pull is done as to provide a seamless experience.