The XDL_MAX_EQLIMIT is used to limit the search for equal records, in the
record-discard phase. Note though, that at that point that "ha" value is a
record-class ID (every different record/line in the input has a unique ID).
Look at what xdl_classify_record() does. So in that case, XDL_HASHLONG can
really simply be a bitmask. So comparing "ha" in the loop in there, does
actually the right thing in any case (equal "ha" means really equal
record).
The binary diff in libxdiff uses a chaining hash, so even in that case it
wouldn't have made a difference. I think Nico changed the hash to be a
coalesced hash, and in that case it does change the output.
- Davide
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html