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

Method Delete

config.go:314–328  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

312}
313
314func (c *Config) Delete(name string) error {
315 cname := C.CString(name)
316 defer C.free(unsafe.Pointer(cname))
317
318 runtime.LockOSThread()
319 defer runtime.UnlockOSThread()
320
321 ret := C.git_config_delete_entry(c.ptr, cname)
322 runtime.KeepAlive(c)
323 if ret < 0 {
324 return MakeGitError(ret)
325 }
326
327 return nil
328}
329
330// OpenLevel creates a single-level focused config object from a multi-level one
331func (c *Config) OpenLevel(parent *Config, level ConfigLevel) (*Config, error) {

Callers

nothing calls this directly

Calls 2

MakeGitErrorFunction · 0.85
freeMethod · 0.80

Tested by

no test coverage detected