create commit in change tab

Merged
KI
1y ago
+691-132

Description

Related Issues

Type of Change

  • Bug fix
  • New feature
  • Documentation
  • Refactor
  • Other (please describe):

Testing

Screenshots (if applicable)

Additional Notes

Summary by CodeRabbit

  • New Features

    • Commit UI now offers integrated Commit / Push / Pull / Sync actions, keyboard shortcut, and one-click PR creation/opening.
    • Status panel shows push/pull counts and upstream presence; GitHub PR status is polled and included in refresh.
  • Bug Fixes

    • Improved handling for missing upstream branches—operations now surface clearer errors and recover by setting upstream when appropriate.
  • Tests

    • Added tests covering git error detection and upstream-missing scenarios.

✏️ Tip: You can customize this high-level summary in your review settings.