Skip to content

refactor: swap out git CLI with go-git#306

Draft
0xDEC0DE wants to merge 3 commits intoretr0h:mainfrom
0xDEC0DE:issue/72
Draft

refactor: swap out git CLI with go-git#306
0xDEC0DE wants to merge 3 commits intoretr0h:mainfrom
0xDEC0DE:issue/72

Conversation

@0xDEC0DE
Copy link
Contributor

This removes the indirect requirement for shell tools to be installed.

Fixes: Issue #72

@0xDEC0DE
Copy link
Contributor Author

This absolutely does not work. Blobless clones from go-git are non-functional still.

We can sit on this and retry periodically as the upstream library changes, and continue/finish when it finally gets there.

@0xDEC0DE
Copy link
Contributor Author

Oh, and this will need a proper interface to go-git so it can be mocked out

0xDEC0DE added 3 commits March 6, 2026 15:46
Moves the existence check into the Git helper and return a true/false,
rather than leaving it up to the caller.  This should ease future
work.
This removes the indirect requirement for shell tools to be installed.

Fixes: Issue retr0h#72
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant