diff options
| author | Quentin Carbonneaux | 2023-05-20 21:31:05 +0200 |
|---|---|---|
| committer | Quentin Carbonneaux | 2023-05-20 21:31:05 +0200 |
| commit | 2d83b47438ccbaac9afa9d4385a8af22e363d2d7 (patch) | |
| tree | a1afa1a2ddd92662c741e1cabd1f138274baa922 | |
| parent | 2b7ed823ddd951d7ca4d35e5cbf66e0f7e558a34 (diff) | |
[mx] diff using xxh when possible
| -rw-r--r-- | memex/diff.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/memex/diff.go b/memex/diff.go index 07522eb..80653e0 100644 --- a/memex/diff.go +++ b/memex/diff.go @@ -155,6 +155,10 @@ func simpleDiff(e1, e2 *Entry) (flds int, skip bool) { if !AddrEqual(e1.Addr, e2.Addr) { flds |= Fdata } + } else if e1.Xxh != 0 && e2.Xxh != 0 { + if e1.Xxh != e2.Xxh { + flds |= Fdata + } } case Elnk: if e1.Dest != e2.Dest { |
