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

Method SetIgnore

submodule.go:273–287  ·  view source on GitHub ↗
(submodule string, ignore SubmoduleIgnore)

Source from the content-addressed store, hash-verified

271}
272
273func (c *SubmoduleCollection) SetIgnore(submodule string, ignore SubmoduleIgnore) error {
274 csubmodule := C.CString(submodule)
275 defer C.free(unsafe.Pointer(csubmodule))
276
277 runtime.LockOSThread()
278 defer runtime.UnlockOSThread()
279
280 ret := C.git_submodule_set_ignore(c.repo.ptr, csubmodule, C.git_submodule_ignore_t(ignore))
281 runtime.KeepAlive(c)
282 if ret < 0 {
283 return MakeGitError(ret)
284 }
285
286 return nil
287}
288
289func (sub *Submodule) UpdateStrategy() SubmoduleUpdate {
290 o := C.git_submodule_update_strategy(sub.ptr)

Callers

nothing calls this directly

Calls 2

MakeGitErrorFunction · 0.85
freeMethod · 0.80

Tested by

no test coverage detected