Miguel Ángel
0c33b2dc7a
feat(cli): keep your edits when you reinstall a catalog item ( #3193 )
...
* feat(cli): keep your edits when you reinstall a catalog item
Running add again overwrote whatever was on disk, so a project that had tuned
an installed block lost that work without being asked or told.
The installer now records a hash of each file as it installs it, and compares
before writing. A file that still matches is replaced as before; one that does
not is left alone and reported. A file we have no record of counts as changed,
which covers both a project that wrote the file itself and one that installed
before the record existed.
--force restores the old behaviour for when you do want the registry's version.
* test(cli): cover the dependency plan install path
2026-08-10 19:11:16 -04:00
..
2026-08-04 20:36:42 -07:00
2026-07-20 09:04:03 -07:00
2026-07-27 12:48:22 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-08-07 15:01:49 -07:00
2026-08-07 16:00:23 -07:00
2026-08-10 19:11:16 -04:00
2026-08-04 20:36:42 -07:00
2026-07-20 10:34:06 -07:00
2026-07-20 10:34:06 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-31 20:30:07 +00:00
2026-07-31 20:30:07 +00:00
2026-08-09 22:59:15 -07:00
2026-08-09 22:59:15 -07:00
2026-08-04 04:03:04 +02:00
2026-08-04 04:03:04 +02:00
2026-07-17 18:44:58 -04:00
2026-07-18 20:17:01 -04:00
2026-07-20 11:59:57 -07:00
2026-07-20 09:04:03 -07:00
2026-07-14 17:12:36 -04:00
2026-07-16 09:14:39 -04:00
2026-07-14 15:51:11 -04:00
2026-07-10 13:27:52 -04:00
2026-07-10 13:27:52 -04:00
2026-07-09 18:01:48 -04:00
2026-07-09 18:01:48 -04:00
2026-07-09 18:01:48 -04:00
2026-07-09 18:01:48 -04:00
2026-07-24 18:42:07 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-16 18:24:43 +00:00
2026-07-16 18:24:43 +00:00
2026-07-21 14:31:14 -07:00
2026-07-27 16:46:51 +02:00
2026-07-20 09:04:03 -07:00
2026-07-16 12:03:09 -04:00
2026-08-04 02:23:34 -07:00
2026-07-10 13:52:31 -04:00
2026-07-14 01:46:44 -04:00
2026-07-13 20:47:50 -04:00
2026-07-20 09:04:03 -07:00
2026-07-28 15:56:43 -07:00
2026-07-28 15:56:43 -07:00
2026-07-10 13:27:52 -04:00
2026-07-30 21:52:30 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-26 01:25:42 -07:00
2026-07-26 01:29:05 -07:00
2026-08-03 21:13:35 -07:00
2026-07-30 21:52:30 -07:00
2026-07-30 21:52:30 -07:00
2026-08-08 13:07:10 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-15 21:19:14 +08:00
2026-07-30 21:52:30 -07:00
2026-07-30 21:52:30 -07:00
2026-07-30 21:52:30 -07:00
2026-07-13 22:47:28 -04:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-08-08 14:10:25 -07:00
2026-08-08 14:10:25 -07:00
2026-08-08 12:43:53 -07:00
2026-08-08 12:43:53 -07:00
2026-07-30 21:52:30 -07:00
2026-07-30 21:52:30 -07:00
2026-07-31 01:27:37 -07:00
2026-07-29 00:46:41 -07:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-09 21:45:35 -04:00
2026-07-20 09:04:03 -07:00
2026-07-16 22:28:11 +08:00
2026-07-20 09:04:03 -07:00
2026-07-20 09:04:03 -07:00
2026-07-16 02:15:01 +00:00
2026-07-30 21:52:30 -07:00