Skip to content

TA-4066: Implement git integration#243

Merged
Zgjim Haziri (ZgjimHaziri) merged 21 commits into
masterfrom
TA-4066-implement-git-integration
Aug 11, 2025
Merged

TA-4066: Implement git integration#243
Zgjim Haziri (ZgjimHaziri) merged 21 commits into
masterfrom
TA-4066-implement-git-integration

Conversation

@ZgjimHaziri

Copy link
Copy Markdown
Contributor

Description

Implemented git integration based on this PoC and this spike doc.
Changes from the initial design:

  • Renamed back to git from vcs after the feedback we got and the research that git is mainly used by a large margin.
  • Marked the commands and options as beta.
  • Fixed minor issues
  • Changes in the push to branch functionality,
    • Fixed how it behaves when checking out on new branches that don't exist in the remote.
    • Now it cleanups the directory and pushes the new changes, in order to avoid having multiple directories (because of the version in the directory name) when we have exported new versions.

Bumped the minor version since it's a new feature being added.

Checklist

  • I have self-reviewed this PR
  • I have tested the change and proved that it works in different scenarios
  • I have updated docs if needed

Comment thread src/commands/configuration-management/config-command.service.ts Outdated
Comment thread src/core/git-profile/git-profile.service.ts Outdated
Comment thread src/core/git-profile/git-profile.service.ts Outdated
Buqeta
Buqeta (Buqeta) previously approved these changes Aug 8, 2025
Buqeta
Buqeta (Buqeta) previously approved these changes Aug 8, 2025
@ZgjimHaziri Zgjim Haziri (ZgjimHaziri) merged commit 9caeb11 into master Aug 11, 2025
1 check passed
@ZgjimHaziri Zgjim Haziri (ZgjimHaziri) deleted the TA-4066-implement-git-integration branch August 11, 2025 11:27
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.

6 participants