summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
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