You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Have gix-filter depend on gix-packetline-blocking unaliased
This removes the `gix-packetline-blocking/futures-lite` "ghost
feature" added in d5dd239 (GitoxideLabs#1939), and instead:
- Changes `gix-filter` to depends on `gix-packetline-blocking`
without aliasing it `gix-packetline`.
- Replaces uses of `gix_packetline` with `gix_packetline_blocking`
in the code of `gix-filter`.
Thus, this replaces the solution in GitoxideLabs#1939 for the problem discussed
in GitoxideLabs#1929 (comment)
with a different solution that avoids carrying a "ghost feature."
In contrast, the long-standing `gix-packetline-blocking/async-io`
feature added in be4de0d (GitoxideLabs#1123), though it should not be used,
is *not* removed, because:
- It is referenced in attributes in `gix-packetline-blocking` code
(because `gix-packetline-blocking/src` is copied from
`gix-packetline/src` via `etc/copy-packetline.sh`). So removing
it would cause the `clippy` run in the CI `lint` job to fail, as
well as likely making various other reasonable operations fail.
0 commit comments