diff options
| author | 2025-11-15 00:00:00 +0000 | |
|---|---|---|
| committer | 2025-11-15 00:00:00 +0000 | |
| commit | 6f8acbf1503d2fa1ef705d35a743fc6b279942e5 (patch) | |
| tree | d362c3e240e0a6ada3222df5fe9c4210d664b199 /repo.go | |
| parent | Use verbose go test (diff) | |
| signature | ||
Add initial support for multi pack indexes
Diffstat (limited to 'repo.go')
| -rw-r--r-- | repo.go | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -14,6 +14,10 @@ type Repository struct { packIdx []*packIndex packIdxErr error + midxOnce sync.Once + midx *multiPackIndex + midxErr error + packFiles sync.Map // string, *packFile closeOnce sync.Once } @@ -51,6 +55,12 @@ func (r *Repository) Close() error { } } } + if r.midx != nil { + err := r.midx.Close() + if err != nil && closeErr == nil { + closeErr = err + } + } }) return closeErr } |
