git: post-checkout: keep submodules in sync with branches