Message ID | 3885ef8a2f76968d67b03503455cb4f0761dd89c.1733181682.git.gitgitgadget@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | pack-objects: Create an alternative name hash algorithm (recreated) | expand |
diff --git a/builtin/pack-objects.c b/builtin/pack-objects.c index e2f6431d614..7f1cb8de2fe 100644 --- a/builtin/pack-objects.c +++ b/builtin/pack-objects.c @@ -276,6 +276,14 @@ static void validate_name_hash_version(void) static inline uint32_t pack_name_hash_fn(const char *name) { + static int seen_version = -1; + + if (seen_version < 0) + seen_version = name_hash_version; + else if (seen_version != name_hash_version) + BUG("name hash version changed from %d to %d mid-process", + seen_version, name_hash_version); + switch (name_hash_version) { case 1: