MCPcopy
hub / github.com/go-git/go-git / doRemoveFile

Method doRemoveFile

worktree_status.go:651–658  ·  view source on GitHub ↗
(idx *index.Index, path string)

Source from the content-addressed store, hash-verified

649}
650
651func (w *Worktree) doRemoveFile(idx *index.Index, path string) (plumbing.Hash, error) {
652 hash, err := w.deleteFromIndex(idx, path)
653 if err != nil {
654 return plumbing.ZeroHash, err
655 }
656
657 return hash, w.deleteFromFilesystem(path)
658}
659
660func (w *Worktree) deleteFromIndex(idx *index.Index, path string) (plumbing.Hash, error) {
661 e, err := idx.Remove(path)

Callers 3

RemoveMethod · 0.95
doRemoveDirectoryMethod · 0.95
RemoveGlobMethod · 0.95

Calls 2

deleteFromIndexMethod · 0.95
deleteFromFilesystemMethod · 0.95

Tested by

no test coverage detected