git repository URL should not be in the git sidepanel #103
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
the git repository URL is in the sidebar for git actions, but that is unnecessary, it is usually only set up once. it should be handled differently and just be discovered from the current repo, but no editing is needed. we just want to use the current repo of the current blog project we are working on, not some way to change the remote.
Implemented in
632822f. Removed the remote URL fields from both uninitialized and active Git sidebar states, removed the UI messages/state/handlers that could mutate origin, and removed the now-unused GitEngine setter. Repository snapshots still discover origin read-only for provider and synchronization behavior, and all Git actions continue to target the current blog project's directory. Removed obsolete locale keys, updated README and the Git/sidebar Allium surfaces, and added a widget-tree regression test proving the non-repository view has no text inputs while the active view contains only the commit-message input even when an origin exists. Neutral review compared both bDS2 states and the updated spec. Verified with focused UI/engine/i18n tests, full cargo test --workspace, cargo build --workspace, full Allium check/analyse, a release macOS bundle, and visual inspection of both sidebar states.