From 69ad61ab22a957235746d0bef89eea72d46de8f9 Mon Sep 17 00:00:00 2001 From: Mirek Kratochvil Date: Thu, 17 Jul 2025 16:06:08 +0200 Subject: [PATCH] document difference --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cb3f69b..bc22112 100644 --- a/README.md +++ b/README.md @@ -79,9 +79,9 @@ I still cannot do verses. - Some tokens are marked as spaces by the tokenizer, which allows the merge algorithm to be (selectively) more zealous when resolving conflicts on these. -This approach differs from various other structured-merge tools by being -completely oblivious about the file structure. Werge trades off some merge -quality for (a lot of) complexity. +Compared to e.g. `difftastic`, `mergiraf` and similar tools, **`werge` is +completely oblivious about the actual file structure** and works on any file +type. This choice trades off some merge quality for (a lot of) complexity. Tokenizers are simple, implementable as linear scanners that print separate tokens on individual lines that are prefixed with a space mark (`.` for space