1 dépôt
APIs for cloning remote repositories and reading file contents from specific commits programmatically.
Distinct from Git Clone Optimizations: Distinct from Git Clone Optimizations: focuses on programmatic cloning and commit reading, not optimizing the clone process.
Explore 1 awesome GitHub repository matching devops & infrastructure · Programmatic Clone and Commit APIs. Refine with filters or upvote what's useful.
NodeGit is a native Node.js binding library that wraps the libgit2 C API, providing direct Git repository operations from JavaScript without shelling out to the Git command-line interface. It exposes Git operations such as cloning remote repositories, opening local repositories, reading file contents from specific commits, and walking through commit history, all through a Promise-based asynchronous API that prevents event loop starvation by offloading blocking operations to a worker pool. The library distinguishes itself by bridging the C/JavaScript boundary through N-API, with reference-coun
Provides an API for cloning remote repositories and reading file contents from specific commits in Node.js.