feat: Ask to push branch before creating MR

Description

This adds a new dialog screen when Create MR is pressed while the branch has not been pushed to GitLab yet.

Resolves #2212 (closed)

How has this been tested?

  1. Open a GitLab project in VS Code
  2. Create a new branch
  3. Make a commit
  4. Press Create MR to see the alert
  5. Create another branch
  6. Change some files without committing
  7. Press Create MR to see a different version of the alert

Screenshots (if appropriate)

Screenshot_2026-01-30_at_19.49.24

Dialog when repository is clean

Screenshot_2026-01-30_at_19.49.44

Dialog when repository has uncommitted changes

What CHANGELOG entry will this MR create?

  • fix: Bug fix fixes - a user-facing issue in production - included in changelog
  • feature: New feature - a user-facing change which adds functionality - included in changelog
  • BREAKING CHANGE: (fix or feature that would cause existing functionality to change) - should bump major version, mentioned in the changelog
  • None - other non-user-facing changes

Merge request reports

Loading
Loading