Skip to content

feat: expand libgit2 binding coverage#30

Merged
vik-borisov merged 11 commits into
mainfrom
0.5.2
Jun 29, 2026
Merged

feat: expand libgit2 binding coverage#30
vik-borisov merged 11 commits into
mainfrom
0.5.2

Conversation

@vik-borisov

Copy link
Copy Markdown
Contributor

Summary

  • Expand Dart wrappers for additional libgit2 bindings across repository, remote, tag, signature, tree, status, submodule, and related APIs.
  • Add tests for the new public API surface and binding behavior.
  • Reduce the generated binding inventory gap while preserving existing git2dart architecture and semantics.

Validation

  • flutter analyze
  • flutter test -j 1 test\repository_test.dart
  • flutter test -j 1 test\remote_test.dart
  • Earlier checkpoint full suite: flutter test -j 1 --coverage passed with coverage above 95%; the final full coverage run after the latest remote/repository batch was not completed because it was interrupted.

Notes

This PR is opened as draft because the final full coverage verification should still be rerun before merging.

@vik-borisov
vik-borisov marked this pull request as ready for review June 29, 2026 09:55
@vik-borisov
vik-borisov changed the base branch from 0.5.1 to main June 29, 2026 09:56
@vik-borisov
vik-borisov merged commit b62d34f into main Jun 29, 2026
6 checks passed
@vik-borisov
vik-borisov deleted the 0.5.2 branch June 29, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant