mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-22 05:56:15 +02:00
rl-next: Add *general* note about git fetcher reimpl
This commit is contained in:
parent
99bd12f0b1
commit
71d08af15b
1 changed files with 18 additions and 0 deletions
18
doc/manual/rl-next/git-fetcher.md
Normal file
18
doc/manual/rl-next/git-fetcher.md
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
synopsis: "Nix now uses `libgit2` for Git fetching"
|
||||||
|
prs:
|
||||||
|
- 9240
|
||||||
|
- 9241
|
||||||
|
- 9258
|
||||||
|
- 9480
|
||||||
|
issues:
|
||||||
|
- 5313
|
||||||
|
---
|
||||||
|
|
||||||
|
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-subst` behavior has not been reimplemented. [Partial](https://github.com/NixOS/nix/pull/9391#issuecomment-1872503447) support for this Git feature is feasible, but it did not make the release window.
|
Loading…
Reference in a new issue