Skip to content

feat(faseE): deltix clone + deltix branch local - #19

Merged
SammyBytes merged 1 commit into
mainfrom
feat/faseE-clone
Aug 29, 2026
Merged

feat(faseE): deltix clone + deltix branch local#19
SammyBytes merged 1 commit into
mainfrom
feat/faseE-clone

Conversation

@SammyBytes

Copy link
Copy Markdown
Owner

Summary

Adds deltix clone (git-clone equivalent) and local/remote branch listing.

Changes

  • deltix clone <repo>: creates ./<repo>, binds it (deltix init), inits the local Dolt repo, and pulls the full server history in one shot.
  • VersioningLocalService.listBranches: parses dolt branch -a into { current, local[], remote[] } (origin/* = remote-tracking), like git branch -a.
  • deltix branch local [<repo>]: prints Local vs Remote-tracking branches.
  • Help/usage updated.

Verification

Real Dolt: listBranches{current:main, local:[feature/x,main], remote:[origin/main]}. 113 unit tests pass, build + lint clean.

- deltix clone <repo>: creates ./<repo>, binds it (deltix init), inits the local
  Dolt repo, and pulls the full server history in one shot (git clone).
- VersioningLocalService.listBranches: parses 'dolt branch -a' into current +
  local[] + remote[] (origin/*), like 'git branch -a'.
- deltix branch local [<repo>]: prints Local vs Remote-tracking branches.
- Help/usage updated.

Verified against real Dolt: listBranches returns {current:main,
local:[feature/x,main], remote:[origin/main]}. 113 unit tests pass, build + lint clean.
@SammyBytes
SammyBytes merged commit c4920d1 into main Aug 29, 2026
2 checks passed
@SammyBytes
SammyBytes deleted the feat/faseE-clone branch August 29, 2026 20:42
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.

1 participant