mirror of
https://github.com/NixOS/nix.git
synced 2025-11-09 12:06:01 +01:00
697 B
697 B
| synopsis | prs | issues | |||||
|---|---|---|---|---|---|---|---|
| Nix now uses `libgit2` for Git fetching |
|
|
Nix has built-in support for fetching sources from Git, during evaluation and locking; outside the sandbox. The existing implementation based on the Git CLI had issues regarding reproducibility and performance.
Most of the original fetchGit behavior has been implemented using the libgit2 library, which gives the fetcher fine-grained control.
Known issues:
- The
export-substbehavior has not been reimplemented. Partial support for this Git feature is feasible, but it did not make the release window.