extended git cloning