When the user changes which addresses mu should consider 'personal', mu's store should be reinitialized.
After this change, the activation script parses the previously configured list of addresses and compares it with the new one. If they differ, it runs the init command even when the store has already been initialized.
I got a "bash: Argument list too long" error when trying to run all tests, but I tested the change with TEST=mu-basic-configuration make test
Checklist
[X] Change is backwards compatible.
[X] Code formatted with ./format.
[ ] Code tested through nix-shell --pure tests -A run.all or nix develop --ignore-environment .#all using Flakes.
Description
When the user changes which addresses mu should consider 'personal', mu's store should be reinitialized.
After this change, the activation script parses the previously configured list of addresses and compares it with the new one. If they differ, it runs the init command even when the store has already been initialized.
I got a "bash: Argument list too long" error when trying to run all tests, but I tested the change with
TEST=mu-basic-configuration make test
Checklist
[X] Change is backwards compatible.
[X] Code formatted with
./format
.[ ] Code tested through
nix-shell --pure tests -A run.all
ornix develop --ignore-environment .#all
using Flakes.[X] Test cases updated/added. See example.
[X] Commit messages are formatted like
See CONTRIBUTING for more information and recent commit messages for examples.
If this PR adds a new module
Maintainer CC
@KarlJoad