1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-08 11:03:54 +02:00

Merge pull request #10722 from obsidiansystems/ca-obj-docs

Content addressing store objects
This commit is contained in:
Robert Hensing 2024-05-20 15:58:29 +02:00 committed by GitHub
commit 67db9e0c64
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 240 additions and 65 deletions

View file

@ -0,0 +1,12 @@
---
synopsis: Modify `nix derivation {add,show}` JSON format
issues: 9866
prs: 10722
---
The JSON format for derivations has been slightly revised to better conform to our [JSON guidelines](@docroot@contributing/cli-guideline#returning-future-proof-json).
In particular, the hash algorithm and content addressing method of content-addresed derivation outputs is now separated into two fields `hashAlgo` and `method`,
rather than one field with an arcane `:`-separated format.
This JSON format is only used by the experimental `nix derivation` family of commands, at this time.
Future revisions are expected as the JSON format is still not entirely in compliance even after these changes.