(t *testing.T, storer interface {
NewEncodedObject() plumbing.EncodedObject
SetEncodedObject(obj plumbing.EncodedObject) (plumbing.Hash, error)
}, entries []object.TreeEntry)
| 654 | } |
| 655 | |
| 656 | func writeTree(t *testing.T, storer interface { |
| 657 | NewEncodedObject() plumbing.EncodedObject |
| 658 | SetEncodedObject(obj plumbing.EncodedObject) (plumbing.Hash, error) |
| 659 | }, entries []object.TreeEntry) plumbing.Hash { |
| 660 | t.Helper() |
| 661 | tree := &object.Tree{Entries: entries} |
| 662 | // object.Tree.Encode requires the slice to be sorted by name; tests |
| 663 | // pre-sort their entries, but be safe. |
| 664 | return writeObject(t, storer, tree.Encode) |
| 665 | } |
| 666 | |
| 667 | func writeObject(t *testing.T, storer interface { |
| 668 | NewEncodedObject() plumbing.EncodedObject |
no test coverage detected