Use the projects generator so we get the correct folder names.
Push assumes that checkouts are on tracked branches.