summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-09-14 23:07:57 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-09-14 23:07:57 +0200
commitc66a842ce4679a3ffa5504dad39b1402bea75e9f (patch)
tree9e9db5e569b9f16a4ca4e66d0a5b0f456a186ece /CHANGELOG.md
parentb013e5fb87580e4cab0d85a0d2c8bb402c610413 (diff)
downloadkrino-0.0.7.tar.gz
krino-0.0.7.zip
plan 10 re-check: cut run column, damaged undo run, emptied directory cleanup, text turning binary, explain flags, interrupt docsv0.0.7
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md8
1 files changed, 5 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f86844f..aa02136 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -23,15 +23,17 @@ Hostile names and contents
- A content exclude holds when its content test cannot read the file
(fails closed), so a protected file krino could not read is left alone.
A file whose format has no text (an image, an archive) simply does not
- match a content test, so it is not set aside.
+ match a content test, so it is not set aside; one that starts as text
+ and turns binary further on is unreadable, and is.
- Extraction tools are only found through absolute PATH entries.
Apply and undo
- Every step is logged as soon as it has run; a step that ran but could
not be logged is reported with where its file is now. SIGHUP is handled
like SIGTERM, unless krino runs under `nohup`. An interrupt finishes the
- current step and skips the rest of that file's chain. A run killed
- mid-chain can be undone as far as it got.
+ current step and skips the rest of that file's chain (an undo finishes
+ the file it is reversing). A run killed mid-chain can be undone as far
+ as it got.
- Undo reverses a file its run renamed and then moved, moved twice, or
moved and then trashed (it refused them before).
- Undo restores a trash entry only while it is still the file the run put