on master help sign in
%dif unimplemented note
2e2d575drbeefsupreme
arvo/clay/data-types.md+5−1
@@ -621,7 +621,11 @@ There are four kinds of changes that may be made to a node in a `desk`.
621
621
622`%ins` inserts a file given by `p`.
622`%ins` inserts a file given by `p`.
623
623
624−`%dif` is currently unimplemented.
624+`%dif` is currently unimplemented. This may seem strange, so we remark that
625+diffs for individual files are implemented using `+diff` and `+pact` in `mark`s.
626+So for an `ankh`, which may include both files and directories, `%dif` being
627+unimplemented really just means that we do not yet have a formal concept of
628+changes in directory structure.
625
629
626`%mut` mutates the file using raw data given by `p`.
630`%mut` mutates the file using raw data given by `p`.
627
631