Skip to content

sync(feat): Add checkout contracts and filters - #555

Open
tony wants to merge 49 commits into
masterfrom
options-streamline-and-git-filtering
Open

tony wants to merge 49 commits into
masterfrom
options-streamline-and-git-filtering

preserve(test): Reap native hook descendants

62f7457
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 20, 2026 in 0s

72.55% (+11.05%) compared to 84b23f7

View this Pull Request on Codecov

72.55% (+11.05%) compared to 84b23f7

Details

Codecov Report

❌ Patch coverage is 85.75923% with 679 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.55%. Comparing base (84b23f7) to head (62f7457).
⚠️ Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
src/libvcs/sync/hg.py 71.47% 133 Missing and 49 partials ⚠️
src/libvcs/sync/git.py 79.44% 85 Missing and 27 partials ⚠️
src/libvcs/_internal/svn_preservation.py 62.30% 79 Missing and 19 partials ⚠️
src/libvcs/cmd/git_filter.py 71.42% 84 Missing and 6 partials ⚠️
src/libvcs/_internal/preservation.py 69.56% 59 Missing and 11 partials ⚠️
src/libvcs/sync/svn.py 78.22% 41 Missing and 8 partials ⚠️
src/libvcs/sync/base.py 31.74% 42 Missing and 1 partial ⚠️
tests/sync/test_svn.py 97.90% 6 Missing and 6 partials ⚠️
tests/sync/test_preservation_crash.py 96.64% 4 Missing and 1 partial ⚠️
tests/sync/test_hg.py 99.21% 2 Missing and 2 partials ⚠️
... and 6 more
Additional details and impacted files
@@             Coverage Diff             @@
##           master     #555       +/-   ##
===========================================
+ Coverage   61.50%   72.55%   +11.05%     
===========================================
  Files          40       47        +7     
  Lines        6595    10896     +4301     
  Branches     1106     1674      +568     
===========================================
+ Hits         4056     7906     +3850     
- Misses       1946     2182      +236     
- Partials      593      808      +215     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.