Ludovic Courtès 8e31736b0a
guix system: 'reconfigure' disallows downgrades by default.
This is similar to what 9744cc7b4636fafb772c94adb8f05961b5b39f16 did for
'guix pull'.

* guix/scripts/system/reconfigure.scm (ensure-forward-reconfigure)
(warn-about-backward-reconfigure, channel-relations)
(check-forward-update): New procedures.
* guix/scripts/system.scm (perform-action): Add #:validate-reconfigure.
Call 'check-forward-update' when ACTION is 'reconfigure.
(%options, show-help): Add "--allow-downgrades".
(%default-options): Add 'validate-reconfigure' key.
(process-action): Pass #:validate-reconfigure to 'perform-action'.
* doc/guix.texi (Invoking guix system): Document 'guix system describe'
more prominently, and document '--allow-downgrades'.
2020-07-23 00:22:25 +02:00
..
2020-07-17 04:21:22 +02:00
2019-12-15 00:34:05 +01:00
2020-07-05 03:15:08 +05:30
2020-07-10 00:11:00 +02:00
2020-07-05 16:07:59 +05:30
2020-07-20 23:25:10 +02:00
2020-04-17 23:36:47 +02:00
2020-05-11 23:30:55 +02:00
2020-07-21 17:50:44 +02:00
2020-06-18 14:48:17 +02:00
2020-07-12 10:07:59 +02:00
2020-07-20 23:25:09 +02:00
2020-06-26 16:19:53 +02:00