MCPcopy
hub / github.com/redspread/spread / writeIndex

Method writeIndex

pkg/project/commit.go:32–48  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

30}
31
32func (p *Project) writeIndex() (*git.Tree, error) {
33 index, err := p.repo.Index()
34 if err != nil {
35 return nil, fmt.Errorf("could not get index: %v", err)
36 }
37
38 treeOid, err := index.WriteTree()
39 if err != nil {
40 return nil, fmt.Errorf("could not write index to tree: %v", err)
41 }
42
43 tree, err := p.repo.LookupTree(treeOid)
44 if err != nil {
45 return nil, fmt.Errorf("could not retrieve created commit tree: %v", err)
46 }
47 return tree, nil
48}
49
50func (p *Project) Head() (map[string]*pb.Document, error) {
51 commit, err := p.headCommit()

Callers 2

mergeMethod · 0.95
CommitMethod · 0.95

Calls 1

IndexMethod · 0.80

Tested by

no test coverage detected