Claude Bot
|
efeadc42b1
|
feat(bun:git): Initial implementation of bun:git module with libgit2
- Add libgit2 CMake build target
- Register bun:git native module
- Implement JSGitRepository class with:
- Constructor and static find/init methods
- Properties: path, gitDir, isBare, isClean, head, branch
- Methods: getCommit, status, add, commit
- Implement JSGitCommit class with:
- Properties: sha, shortSha, message, summary, author, committer, tree, parents
- Methods: parent, isAncestorOf
- Implement JSGitBranch class with:
- Properties: name, fullName, isRemote, isHead, commit, upstream, ahead, behind
- Methods: delete, rename
- Implement JSGitSignature class with:
- Properties: name, email, date, timezone
- Methods: toString
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-16 08:35:18 +00:00 |
|