Git 2.49 Released With Faster Packing, Rust Foreign Language Interface
([Programming] 5 Hours Ago
Git 2.49)
- Reference: 0001534024
- News link: https://www.phoronix.com/news/Git-2.49-Released
- Source link:
Git 2.49 is out today as the latest feature update for this widely-used distributed version control system.
Git 2.49 delivers faster packing via name-hash v2, a new "git backfill" tool to address any missing historical blobs, "git clone" learned to make a shallow clone for a single commit that is not necessarily at the tip of any branch, lazy-loading missing files in a blobless clone, zlib-ng support preparations, and a foreign language interface for Rust has been added to the codebase.
This first bit of Rust code within Git introduces two new Rust crates: libgit-sys and libgit. Further work on Rust code within Git is being carried out for future Git releases.
Download and more details on the Git 2.49 release via the [1]release announcement . Over on the [2]GitHub blog are also more details on the Git 2.49 changes.
[1] https://lore.kernel.org/lkml/xmqqfrjfilc8.fsf@gitster.g/
[2] https://github.blog/open-source/git/highlights-from-git-2-49/
Git 2.49 delivers faster packing via name-hash v2, a new "git backfill" tool to address any missing historical blobs, "git clone" learned to make a shallow clone for a single commit that is not necessarily at the tip of any branch, lazy-loading missing files in a blobless clone, zlib-ng support preparations, and a foreign language interface for Rust has been added to the codebase.
This first bit of Rust code within Git introduces two new Rust crates: libgit-sys and libgit. Further work on Rust code within Git is being carried out for future Git releases.
Download and more details on the Git 2.49 release via the [1]release announcement . Over on the [2]GitHub blog are also more details on the Git 2.49 changes.
[1] https://lore.kernel.org/lkml/xmqqfrjfilc8.fsf@gitster.g/
[2] https://github.blog/open-source/git/highlights-from-git-2-49/
uid313