Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-20 | remove InstallableValueCommand class | Qyriad | |
Change-Id: Id12383f4741cba07159712700ebcfbe37e61560c | |||
2023-03-31 | Ensure all headers have `#pragma once` and are in API docs | John Ericson | |
`///@file` makes them show up in the internal API dos. A tiny few were missing `#pragma once`. | |||
2023-03-31 | Extend internal API docs, part 2 | John Ericson | |
Picking up from #8111. Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2023-03-16 | Move value-only methods to `InstallableValue` | John Ericson | |
These methods would previously fail on the other `Installable`s, so moving them to this class is more correct as to where they actually work. Additionally, a `InstallableValueCommand` is created to make it easier (or rather no worse than before) to write commands that just work on `InstallableValue`s. Besides being a cleanup to avoid failing default methods, this gets us closer to https://github.com/NixOS/rfcs/pull/134. |