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

Method SetFetchRecurseSubmodules

submodule.go:315–328  ·  view source on GitHub ↗
(submodule string, recurse SubmoduleRecurse)

Source from the content-addressed store, hash-verified

313}
314
315func (c *SubmoduleCollection) SetFetchRecurseSubmodules(submodule string, recurse SubmoduleRecurse) error {
316 csubmodule := C.CString(submodule)
317 defer C.free(unsafe.Pointer(csubmodule))
318
319 runtime.LockOSThread()
320 defer runtime.UnlockOSThread()
321
322 ret := C.git_submodule_set_fetch_recurse_submodules(c.repo.ptr, csubmodule, C.git_submodule_recurse_t(recurse))
323 runtime.KeepAlive(c)
324 if ret < 0 {
325 return MakeGitError(C.int(ret))
326 }
327 return nil
328}
329
330func (sub *Submodule) Init(overwrite bool) error {
331 runtime.LockOSThread()

Callers

nothing calls this directly

Calls 2

MakeGitErrorFunction · 0.85
freeMethod · 0.80

Tested by

no test coverage detected