Open
Description
What's the problem this feature will solve?
pip install git+...@foo-branch
clones the whole repository and then checks out foo-branch
. This process takes some time if the repository has a long history or many branches.
Describe the solution you'd like
I'd like to leverage git clone
parameters to make the whole thing faster when a specific branch is requested. In particular, I'd use `the following:
--branch foo-branch
--depth 1
Alternative Solutions
The current solution works fine, but is slow in some specific situations.
Additional context
https://git-scm.com/docs/git-clone
Code of Conduct
- I agree to follow the PSF Code of Conduct.