C: vcshelp wantedtype: enhancementtype: performance
倉庫指標
- 星標
- (8,952 顆星)
- PR 合併指標
- (PR 指標待抓取)
描述
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.