MCPcopy Index your code
hub / github.com/redspread/spread / createDocument

Method createDocument

pkg/project/document.go:39–53  ·  view source on GitHub ↗
(obj *pb.Document)

Source from the content-addressed store, hash-verified

37}
38
39func (p *Project) createDocument(obj *pb.Document) (oid *git.Oid, size int, err error) {
40 data, err := proto.Marshal(obj)
41 if err != nil {
42 err = fmt.Errorf("could not encode document: %v", err)
43 return
44 }
45 size = len(data)
46
47 oid, err = p.repo.CreateBlobFromBuffer(data)
48 if err != nil {
49 err = fmt.Errorf("could not write Document as blob in Git repo: %v", err)
50 return
51 }
52 return
53}

Callers 1

AddDocumentToIndexMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected