Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-24 | Stratify `ExtraPathInfo` along `Installable` hierarchy | John Ericson | |
Instead of having a bunch of optional fields, have a few subclasses which can have mandatory fields. Additionally, the new `getExtraPathInfo`, and `nixpkgsFlakeRef`, are moved to `InstallableValue`. I did these things because https://github.com/NixOS/rfcs/pull/134 ; with these things moved to `InstallableValue`, the base `Installable` no longer depends on libexpr! This is a major step towards that. Also, add a bunch of doc comments for sake of the internal API docs. | |||
2023-02-20 | Split out `InstallableFlake` and `InstallableAttrPath` | John Ericson | |