diff options
| author | 2026-03-07 14:52:58 +0800 | |
|---|---|---|
| committer | 2026-03-07 15:56:29 +0800 | |
| commit | c4710f2f9b4f88d2e5c633dd96afea42ee732cec (patch) | |
| tree | 564e1cbb87c9fb9245e1586afb36ef32edfbe0cc /refstore/packed/shorten.go | |
| parent | refstore: Add TransactionalStore (diff) | |
| signature | No signature | |
refstore/{loose,packed}: Delete
Diffstat (limited to 'refstore/packed/shorten.go')
| -rw-r--r-- | refstore/packed/shorten.go | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/refstore/packed/shorten.go b/refstore/packed/shorten.go deleted file mode 100644 index 493b5422..00000000 --- a/refstore/packed/shorten.go +++ /dev/null @@ -1,18 +0,0 @@ -package packed - -import "codeberg.org/lindenii/furgit/refstore" - -// Shorten returns the shortest unambiguous shorthand for a packed ref name. -func (store *Store) Shorten(name string) (string, error) { - _, ok := store.byName[name] - if !ok { - return "", refstore.ErrReferenceNotFound - } - - names := make([]string, 0, len(store.ordered)) - for _, entry := range store.ordered { - names = append(names, entry.Name()) - } - - return refstore.ShortenName(name, names), nil -} |
