git push
from a CI platform, such as Circle CI, Travis CI, Jenkins and others:
COMMIT_HASH
is a long hexadecimal number)
--unshallow
may not be available. In that case, you can try fetching a number of commits large enough to fetch all commits through to the repository root, thus unshallowing your repository: