Skip to content
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

Integrate gitoxide #2

Closed
wants to merge 2 commits into from
Closed

Integrate gitoxide #2

wants to merge 2 commits into from

Commits on Dec 1, 2022

  1. add feature toggle for controlling gitoxide capabilities.

    They are made to control which portions of typical git operations
    should be handled by gitoxide and try to predict what'about
    to be implemented one day.
    
    That way testers on nightly can more easily A/B test different
    capabilities as well.
    Byron committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    dda904a View commit details
    Browse the repository at this point in the history
  2. setup extra test run for selective gitoxide-enabled tests

    Using a rust config flag we are able to selective run only those
    tests that have been cleared to run with `gitoxide`, as part of
    a separate test run.
    
    That way we will keep testing all `git2` related code as before
    but step by step enable more tests to work correctly with `gitoxide`.
    
    For now it's only planned to run git-related tests, but it's possible
    to one-day run the entire test suite if oen were to be willing to pay
    the cost.
    
    CI is configured to run separate tests for `gitoxide` as well.
    Byron committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    0c9d0c6 View commit details
    Browse the repository at this point in the history