Skip to content

Feature/git support#14

Open
matt00ff wants to merge 2 commits into
cdmtn:mainfrom
matt00ff:feature/GitSupport
Open

Feature/git support#14
matt00ff wants to merge 2 commits into
cdmtn:mainfrom
matt00ff:feature/GitSupport

Conversation

@matt00ff

Copy link
Copy Markdown

Summary

Added a full Git panel to CodeMotion IDE with file status, diff viewer, staging, commits, history, branches, blame, and a visual commit graph.

Changes

  • Added backend Git services and IPC handlers
  • Added Git UI panel with Changes, History, Branches, and Graph views
  • Added file diff viewer and blame overlay
  • Added branch, pull/push/fetch, merge/rebase actions
  • Added Git status grouping and commit workflow
  • Improved localization and sidebar resize behavior

Testing

  • Tested Git operations on a regular Git repository
  • Verified app startup with npm start -- --d

@cdmtn-dev

Copy link
Copy Markdown
Collaborator

Please rebase your branch on the latest main branch and update the PR.

Right now the branch includes outdated commits and unrelated changes. After rebasing, keep only the changes related to this feature.

Steps:
git fetch origin
git rebase origin/main
git push --force

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.

2 participants