From c4710f2f9b4f88d2e5c633dd96afea42ee732cec Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sat, 7 Mar 2026 14:52:58 +0800 Subject: refstore/{loose,packed}: Delete --- refstore/packed/list.go | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 refstore/packed/list.go (limited to 'refstore/packed/list.go') diff --git a/refstore/packed/list.go b/refstore/packed/list.go deleted file mode 100644 index 422c1026..00000000 --- a/refstore/packed/list.go +++ /dev/null @@ -1,39 +0,0 @@ -package packed - -import ( - "path" - - "codeberg.org/lindenii/furgit/ref" -) - -// List lists packed references matching pattern. -// -// Pattern uses path.Match syntax against full reference names. -// Empty pattern matches all references. -func (store *Store) List(pattern string) ([]ref.Ref, error) { - matchAll := pattern == "" - if !matchAll { - _, err := path.Match(pattern, "refs/heads/main") - if err != nil { - return nil, err - } - } - - refs := make([]ref.Ref, 0, len(store.ordered)) - for _, entry := range store.ordered { - if !matchAll { - matched, err := path.Match(pattern, entry.Name()) - if err != nil { - return nil, err - } - - if !matched { - continue - } - } - - refs = append(refs, entry) - } - - return refs, nil -} -- cgit v1.3.1-10-gc9f91