The idea is to locally cache the git repos we need and use often locally. When we run cant it will check local to see if it can clone & checkout the specified branch. If not, then it will update the repo and then clone & checkout into our local project.
The big wins here are:
I don't need to wait on github.com or whatever each time I start fresh. (faster)
I can publish local stuff into my cant cache without the need of a github project (better)
It's easier to work without a network or with a network that isn't 100% reliable. (stronger)
The idea is to locally cache the git repos we need and use often locally. When we run
cant
it will check local to see if it can clone & checkout the specified branch. If not, then it will update the repo and then clone & checkout into our local project.The big wins here are: