Recursively archive a git repo with submodules