diff --git a/PLAN.md b/PLAN.md index ca8cb1d..a6c9bc9 100644 --- a/PLAN.md +++ b/PLAN.md @@ -468,6 +468,10 @@ in README "Known limitations": (mtime van mappen wordt niet teruggezet, dus nieuwe mtime en etag; bestanden ongemoeid). "Removed": o.a. `cache` van een gebruiker, die de backup uitsluit. Waarschijnlijk verklaart dit ook de 50.080 "updated" op nc01, niet op nc01 zelf vastgesteld. + **Naar 1.1.0 of 1.2.0 (besluit 2026-11-06):** alle mappen krijgen bij een restore hun oorspronkelijke + tijd terug. Hoort zo, vooral bij oudere verzamelingen: de maptijd wordt gebruikt om in te schatten + wanneer een map is aangemaakt. De backup moet dan de tijd van alle mappen vastleggen en de restore + die aan het eind terugzetten; werkt pas vanaf de eerste backup met die versie. Op de roadmap onder 1.1.0. - **Branches (besluit 2026-11-06):** werk voor een versie op een branch met die naam (`1.0.3`); `polish` alleen voor kleine cosmetische zaken, per geval bekijken of en wanneer die gemerged worden. SMB staat uit op sub5 en sub6; sub6 is het testaccount, eerst aanzetten voor een SMB-test. diff --git a/README.md b/README.md index 87b1935..3d083f6 100644 --- a/README.md +++ b/README.md @@ -274,6 +274,7 @@ a 👍 on its issue helps decide what comes first. your passphrases. - A schedule per location, also "every N hours". - Locations backed up one after the other instead of at the same time. +- All folders get their original modification time back on a restore, not only the empty ones. - A note on a restore point that you can change afterwards. - Pinning a restore point, so the retention policy never removes it (for example the one from before an upgrade). diff --git a/docs/DISASTER-RECOVERY.md b/docs/DISASTER-RECOVERY.md index f2deace..745f7be 100644 --- a/docs/DISASTER-RECOVERY.md +++ b/docs/DISASTER-RECOVERY.md @@ -151,6 +151,9 @@ The command then ends with exit code 2 instead of 0. The same option exists for - From Nextcloud All-in-One to a regular server: also check the cache settings (`memcache.*`, `redis`), which point at AIO's containers. - Log in, open a few files, a calendar and a contact. +- `occ files:scan` can report many folders as "Updated". That is expected: a restore does not yet put + back the modification time of folders with files in them, so they show the time of the restore. + The files themselves keep their time and content. - Empty folders only come back from backups made with version 1.0.3 or newer. With an older restore point they are gone: `occ files:scan` then removes them from the file cache, so it reports them as removed.