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

Method autoAddModifiedAndDeleted

worktree_commit.go:103–126  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

101}
102
103func (w *Worktree) autoAddModifiedAndDeleted() error {
104 s, err := w.Status()
105 if err != nil {
106 return err
107 }
108
109 idx, err := w.r.Storer.Index()
110 if err != nil {
111 return err
112 }
113
114 for path, fs := range s {
115 if fs.Worktree != Modified && fs.Worktree != Deleted {
116 continue
117 }
118
119 if _, _, err := w.doAddFile(idx, s, path, nil); err != nil {
120 return err
121 }
122
123 }
124
125 return w.r.Storer.SetIndex(idx)
126}
127
128func (w *Worktree) updateHEAD(commit plumbing.Hash) error {
129 head, err := w.r.Storer.Reference(plumbing.HEAD)

Callers 1

CommitMethod · 0.95

Calls 4

StatusMethod · 0.95
doAddFileMethod · 0.95
IndexMethod · 0.65
SetIndexMethod · 0.65

Tested by

no test coverage detected