Skip to content

fix: use hashing_tag instead of tag so BSL metadata contributes to co…#209

Open
hussainsultan wants to merge 2 commits intomainfrom
hussain/fix/hashing-tag-nde
Open

fix: use hashing_tag instead of tag so BSL metadata contributes to co…#209
hussainsultan wants to merge 2 commits intomainfrom
hussain/fix/hashing-tag-nde

Conversation

@hussainsultan
Copy link
Collaborator

…ntent hash

Previously, .tag() produced Tag nodes that xorq strips before hashing, meaning two models with different measures/dimensions on the same table would hash identically. Switching to .hashing_tag() (HashingTag) ensures the serialized BSL metadata is included in the content hash.

Adds tests verifying different measures produce different hashes and identical models produce the same hash.

hussainsultan and others added 2 commits March 9, 2026 16:56
…ntent hash

Previously, .tag() produced Tag nodes that xorq strips before hashing,
meaning two models with different measures/dimensions on the same table
would hash identically. Switching to .hashing_tag() (HashingTag) ensures
the serialized BSL metadata is included in the content hash.

Adds tests verifying different measures produce different hashes and
identical models produce the same hash.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant