-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Use pygit2 backend for fetch_refspecs #8907
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
4068b7e to
b220775
Compare
Codecov ReportBase: 93.12% // Head: 93.33% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #8907 +/- ##
==========================================
+ Coverage 93.12% 93.33% +0.21%
==========================================
Files 453 453
Lines 36600 36495 -105
Branches 5287 5278 -9
==========================================
- Hits 34083 34062 -21
+ Misses 2001 1917 -84
Partials 516 516
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
4b9fa61 to
15c7956
Compare
Are there any manual results? |
The performance improvement are shown in treeverse/scmrepo#169. |
15c7956 to
5fd7ca4
Compare
fix: treeverse#8762 1. partly solve treeverse#8787 and treeverse#8477 2. Improve the performance 3. Bump `scmrepo` into 0.1.9
5fd7ca4 to
399176b
Compare
|
Great work, @karajan1001 ! 🔥 |


fixes: #8762
partly solves: #8477 and #8787
Improve the performance
Wait for treeverse/scmrepo#169
The performance improvement are shown in treeverse/scmrepo#169.
For the benchmark because the fetch operation only happens during
temporqueueexperiment running progress. We don't have this kind of benchmark and also hard to build one.❗ I have followed the Contributing to DVC checklist.
📖 If this PR requires documentation updates, I have created a separate PR (or issue, at least) in dvc.org and linked it here.
Thank you for the contribution - we'll try to review it as soon as possible. 🙏