libgit2@1.5
« Back to VersTracker
Description:
C library of Git core methods that is re-entrant and linkable
Type: Formula  |  Tracked Since: Nov 13, 2024
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: git version-control c-library vcs development
Install: brew install libgit2@1.5
About:
libgit2 is a portable, pure C implementation of the Git core methods, providing a linkable library with a re-entrant API. It enables developers to build Git functionality directly into their applications without shelling out to the Git command-line tool. Its main value is offering programmatic, high-performance access to Git repositories for version control operations.
Key Features:
  • Portable, pure C implementation of Git core
  • Thread-safe, re-entrant API
  • Supports multiple backends (e.g., filesystem, custom)
  • Provides direct, high-level bindings for various languages
  • Enables embedding Git operations in applications
Use Cases:
  • Building custom Git clients or front-ends
  • Integrating version control features into IDEs and other software
  • Creating automated tools for repository analysis and management
Alternatives:
  • Git (command-line) – libgit2 is a library for embedding Git logic, while Git CLI is the standalone command-line tool.
  • JGit – JGit is a pure Java library implementing Git, whereas libgit2 is written in C.
Version History
Detected Version Rev Change Commit
Nov 13, 2024 9:06am 1 VERSION_BUMP 0fe38cf7