Simple Implementation of #1323
Clone repository from mirrored local one instead of remote.
I tested few scenarios and got the following results on my linux VM with symfony-standard dev project:
Does anyone see any drawbacks of this type of solution?
Any comments about using GitDriver in downloader?
Use local mirror of git repository
Downloader tests need to be fixed. Will do that if concept will be approved.
Also --shared flag can be used to reduce the space
I don't think it is really related to #1017 because it just use local git repo instead of remote one to reduce traffic. Also i don't see how cvs repository linking can be done.
But I think some ideas from my another PR may be useful. Will comment there.
--shared would be nice to have, but I think it should be optional because if you clear the cache dir you would probably break the checkouts.
And by optional I mean $config->get('share-git') or something like that, not a command line option.
Add optional git-shared for donwloader clone