Skip to content

refactor: show actionable guidance for git pull/push failures#95

Merged
ori0o0p merged 1 commit intomainfrom
feature/git-panel-error-guidance
Feb 16, 2026
Merged

refactor: show actionable guidance for git pull/push failures#95
ori0o0p merged 1 commit intomainfrom
feature/git-panel-error-guidance

Conversation

@ori0o0p
Copy link
Member

@ori0o0p ori0o0p commented Feb 16, 2026

Summary

  • add git panel error mapping so pull/push failures provide action-oriented guidance instead of raw command errors
  • classify non-fast-forward push rejection, merge-conflict pull failure, and auth/permission failures with dedicated UX text
  • add GitPanelService unit tests to lock guidance behavior and preserve raw unknown-error passthrough

Testing

  • swift test --filter GitPanelServiceTests
  • swift test
  • swift build -c release

Closes #94

@ori0o0p ori0o0p merged commit cda8201 into main Feb 16, 2026
1 check passed
@ori0o0p ori0o0p deleted the feature/git-panel-error-guidance branch February 16, 2026 13:38
ori0o0p added a commit that referenced this pull request Feb 20, 2026
refactor: show actionable guidance for git pull/push failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve Git pull/push failure guidance in panel actions

1 participant