diff --git a/core/wiki/macros/diff.tid b/core/wiki/macros/diff.tid index 8480be0f4..50dd8bc2d 100644 --- a/core/wiki/macros/diff.tid +++ b/core/wiki/macros/diff.tid @@ -8,3 +8,29 @@ tags: $:/tags/Macro \end + +\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude) + + +<$set name="sourceFields" filter="[<__sourceTiddlerTitle__>fields[]sort[]]"> +<$set name="destFields" filter="[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]"> +<$list filter="[enlist] [enlist] -[enlist<__exclude__>] +[sort[]]" variable="fieldName"> + + + + + + + + +
+<$text text=<>/> + +<$set name="source" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<>> +<$set name="dest" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<>> +<$diff-text source=<> dest=<>> + + + +
+\end