aboutsummaryrefslogtreecommitdiff
path: root/commitgraph/bloom/filter.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-26 09:17:14 +0000
committerGravatar Runxi Yu2026-03-26 09:18:30 +0000
commit3e884f5f3d42cbc4874a04da31dde10314b0cfad (patch)
treef5e1e325fd1a2a0801791c054010213214475d80 /commitgraph/bloom/filter.go
parentnetwork/receivepack: Rename from receivepack (diff)
signatureNo signature
format: Move commitgraph and packfile here
Diffstat (limited to 'commitgraph/bloom/filter.go')
-rw-r--r--commitgraph/bloom/filter.go26
1 files changed, 0 insertions, 26 deletions
diff --git a/commitgraph/bloom/filter.go b/commitgraph/bloom/filter.go
deleted file mode 100644
index 395dd5ce..00000000
--- a/commitgraph/bloom/filter.go
+++ /dev/null
@@ -1,26 +0,0 @@
-package bloom
-
-// Filter represents a changed-paths Bloom filter associated with a commit.
-//
-// The filter encodes which paths changed between a commit and its first
-// parent. Paths are expected to be in Git's slash-separated form and
-// are queried using a path and its prefixes (e.g. "a/b/c", "a/b", "a").
-type Filter struct {
- Data []byte
-
- HashVersion uint32
- NumHashes uint32
- BitsPerEntry uint32
- MaxChangePaths uint32
-}
-
-// NewFilter constructs one query-ready bloom filter from raw data/settings.
-func NewFilter(data []byte, settings Settings) Filter {
- return Filter{
- Data: data,
- HashVersion: settings.HashVersion,
- NumHashes: settings.NumHashes,
- BitsPerEntry: settings.BitsPerEntry,
- MaxChangePaths: settings.MaxChangePaths,
- }
-}