3b3c2e225c
* Add some clone tests * Add case to create ref if it doesn't not exist * Add unit tests for context cancellation * Bare repository not needed * Make tests work without git command