Update branch alias
Add test for scm.shallow and scm.submodules