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 (#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 #1939 for the problem discussed
in #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 (#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`).
- For that reason, 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