Release 2026.09.27.r002: clarify rsync dry runs and expand run diagnostics

This commit is contained in:
Mikei386
2026-09-27 16:23:01 +02:00
parent 106f9c9387
commit 74a69b1580
13 changed files with 451 additions and 46 deletions
+9 -2
View File
@@ -2,13 +2,20 @@
<!DOCTYPE PLUGIN [
<!ENTITY name "urbm">
<!ENTITY author "Michael Roll">
<!ENTITY version "2026.09.27.r001">
<!ENTITY version "2026.09.27.r002">
<!ENTITY pluginURL "https://git.casaderoll.de/michael/URBM/raw/branch/main/dist/urbm.plg">
<!ENTITY packageURL "https://git.casaderoll.de/michael/URBM/raw/branch/main/dist/urbm-&version;-x86_64-1.txz">
<!ENTITY packageSHA256 "e66e3d540fba172a1e0b8e60f7b36e33b38ba8357e5a45a07879a32c2d655222">
<!ENTITY packageSHA256 "12bf23238112ee7ad9fe6c1102528cdd7baeb32a89378b7ac17621642b001b87">
]>
<PLUGIN name="&name;" author="&author;" version="&version;" pluginURL="&pluginURL;" min="7.0.0" support="https://git.casaderoll.de/michael/URBM/issues" icon="urbm.png">
<CHANGES>
### 2026.09.27.r002
- Collapse run logs by default and retain manually opened logs during refresh.
- Log Rsync sources, destination, comparison and deletion options, execution phases, sample changes, errors and final totals.
- Clearly distinguish dry-run plans from actual copies and include deleted entries in logs and notifications.
- Parse exact byte statistics for progress, summaries and free-space checks; drain process output before closing pipes.
- Test dry runs, copies and deletions with real Rsync fixtures as well as regression tests.
### 2026.09.27.r001
- Discover mounted array disks as selectable Rsync sources, including complete disks.
- Show directory symlinks only when they resolve within allowed storage roots.