MCPcopy
hub / github.com/go-git/go-git / writeEmptyTree

Function writeEmptyTree

remote_test.go:1763–1780  ·  view source on GitHub ↗
(t *testing.T, repo *Repository)

Source from the content-addressed store, hash-verified

1761}
1762
1763func writeEmptyTree(t *testing.T, repo *Repository) plumbing.Hash {
1764 t.Helper()
1765
1766 obj := repo.Storer.NewEncodedObject()
1767 obj.SetType(plumbing.TreeObject)
1768
1769 tree := object.Tree{Entries: nil}
1770 if err := tree.Encode(obj); err != nil {
1771 t.Fatal(err)
1772 }
1773
1774 treeID, err := repo.Storer.SetEncodedObject(obj)
1775 if err != nil {
1776 t.Fatal(err)
1777 }
1778
1779 return treeID
1780}
1781
1782func writeCommitToRef(t *testing.T, repo *Repository, refName string, treeID plumbing.Hash, when time.Time) plumbing.Hash {
1783 t.Helper()

Callers 1

Calls 4

SetTypeMethod · 0.95
EncodeMethod · 0.95
NewEncodedObjectMethod · 0.65
SetEncodedObjectMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…