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

filter programs #914

Merged
merged 6 commits into from
Jun 30, 2023
Merged

filter programs #914

merged 6 commits into from
Jun 30, 2023

Commits on Jun 29, 2023

  1. feat: ability to run define and run simple filters.

    Simple filters run in real-time and are piped their content to stdin
    while we read it from stdout.
    Byron committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    c538c6e View commit details
    Browse the repository at this point in the history
  2. A duplicate of the gix-packetline crate that mirrors it, but pre-se…

    …lects the `blocking-io` feature.
    Byron committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    2d83d88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5670bbb View commit details
    Browse the repository at this point in the history
  4. make it possible to not run a process at all and test graceful shutdowns

    `git` simply ignores the filter if there is none configured for a given
    operation or capability.
    Byron committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    cb74130 View commit details
    Browse the repository at this point in the history
  5. Handle process error codes similarly to how git does it

    This isn't documented except for in code, but clear enough to implement
    just like that for maximum compatibility.
    Byron committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    d00e6c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Configuration menu
    Copy the full SHA
    198ce27 View commit details
    Browse the repository at this point in the history