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
{{ message }}
Repository navigation
Commit 0e71894
Browse filesBrowse the repository at this point in the historyBrowse files
refactor(tui): remove the cfg(local-workspace) code and its Cargo features (A.4-4)
The `local-workspace` feature was never enabled by any consumer build, so
everything behind `#[cfg(feature = "local-workspace")]` was code rustc never
compiled and no lint could flag. It is gone together with the feature:
- `rsrm cfgfeat` deleted the 197 nodes whose cfg is false with the feature
off (3.1k lines across 23 pi-pager files) and stripped the redundant
`#[cfg(not(feature = "local-workspace"))]` attributes;
- `views/welcome/workspace_mode.rs`, the `--local-workspace*` CLI flags, the
per-session "on your machine" permission-title qualifier and the
`session_flags` parameter of `finalize_chat_session_meta` /
`session_flags_for_effects` went with it;
- the feature lines and `default-bazel` entries are removed from the
pi-shell-base, pi-shell, pi-pager and pi-pager-bin manifests.
`cargo check --all-targets` on the consumer set is clean (0 warnings) and
the touched test filters pass (358 passed).
0 commit comments