Skip to content

Per-Commit stepping and baseline improvement #30

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

Closed
3 tasks done
Byron opened this issue Nov 20, 2022 · 0 comments
Closed
3 tasks done

Per-Commit stepping and baseline improvement #30

Byron opened this issue Nov 20, 2022 · 0 comments

Comments

@Byron
Copy link
Owner

Byron commented Nov 20, 2022

Various tasks offloaded from #26 with the main purpose of restoring the correct order of crate changes and updating the baseline tests to be more realistic.

Tasks

  1. add support for per-commit stepping to allow for orderly discovery of changes
  2. improve baseline to test big steps and one-commit-per-step (using the new API of above) like ---x---x---xxx
  3. adjust baseline test to inform about the yanked status as well, so we expect that all changes leave us as exactly the right information about the versions still in existence and their yanked status.
Byron added a commit that referenced this issue Nov 22, 2022
That way we assure that the state we are interested in is indeed
communicated perfectly through the events we emit.
Byron added a commit that referenced this issue Nov 22, 2022
…st. (#30)

We now set a fixed amount of 'big' steps along with one of those chunks
being a range where the step-size is one commit at a time, which
might be the way changes are obtained in the future.
Byron added a commit that referenced this issue Nov 22, 2022
Byron added a commit that referenced this issue Nov 22, 2022
…#30)

This way the user of the library has a choice to activate any of these
features:

* http-curl (default) - use curl and a lot of C dependencies for HTTP/HTTPS.
  But also support advanced HTTP options.
* http-request - use reqwest for http and https, which currently doesn't
  support any options.
@Byron Byron closed this as completed Nov 22, 2022
Byron added a commit that referenced this issue Nov 22, 2022
…#30)

This way the user of the library has a choice to activate any of these
features:

* http-curl (default) - use curl and a lot of C dependencies for HTTP/HTTPS.
  But also support advanced HTTP options.
* http-request - use reqwest for http and https, which currently doesn't
  support any options.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant