summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Carbonneaux2023-05-20 21:31:05 +0200
committerQuentin Carbonneaux2023-05-20 21:31:05 +0200
commit2d83b47438ccbaac9afa9d4385a8af22e363d2d7 (patch)
treea1afa1a2ddd92662c741e1cabd1f138274baa922
parent2b7ed823ddd951d7ca4d35e5cbf66e0f7e558a34 (diff)
[mx] diff using xxh when possible
-rw-r--r--memex/diff.go4
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 {