nixpkgs/lib/tests
Alexis Destrez e5e69b748f lib.types.anything: remove custom logic for lists (default to 'mergeEqualOption')
Previously, for values of type list, the merge function would only retain the value
if the number of option definitions was less than or equal to 1, and would throw an
error for conflicting definitions to avoid potentially unwanted list merges.

This change removes that logic, defaulting to the 'mergeEqualOption' function for
values of type list. This approach maintains the same safeguard against merging
different lists while allowing lists with identical values to be merged.
2024-09-07 01:15:32 +02:00
..
modules lib.types.anything: remove custom logic for lists (default to 'mergeEqualOption') 2024-09-07 01:15:32 +02:00
packages-from-directory
check-eval.nix
filesystem.sh
maintainer-module.nix
maintainers.nix
misc.nix lib.cli.escapeShellArg{,s}: Only escape when necessary (#333744) 2024-08-16 16:26:08 +02:00
modules.sh lib.types.anything: remove custom logic for lists (default to 'mergeEqualOption') 2024-09-07 01:15:32 +02:00
network.sh
nix-for-tests.nix
release.nix
sources.sh
systems.nix
teams.nix
test-to-plist-expected.plist
test-with-nix.nix