MCPcopy Create free account
hub / github.com/libgit2/git2go / Remove

Method Remove

tree.go:213–227  ·  view source on GitHub ↗
(filename string)

Source from the content-addressed store, hash-verified

211}
212
213func (v *TreeBuilder) Remove(filename string) error {
214 cfilename := C.CString(filename)
215 defer C.free(unsafe.Pointer(cfilename))
216
217 runtime.LockOSThread()
218 defer runtime.UnlockOSThread()
219
220 err := C.git_treebuilder_remove(v.ptr, cfilename)
221 runtime.KeepAlive(v)
222 if err < 0 {
223 return MakeGitError(err)
224 }
225
226 return nil
227}
228
229func (v *TreeBuilder) Write() (*Oid, error) {
230 oid := new(Oid)

Callers 2

cleanupConfigFunction · 0.45
TestRemoveNoteFunction · 0.45

Calls 2

MakeGitErrorFunction · 0.85
freeMethod · 0.80

Tested by 2

cleanupConfigFunction · 0.36
TestRemoveNoteFunction · 0.36