MCPcopy Create free account
hub / github.com/google/gapid / String

Method String

core/git/status.go:67–99  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

65}
66
67func (s Status) String() string {
68 b := bytes.Buffer{}
69 append := func(name string, files []string) {
70 if len(files) > 0 {
71 b.WriteString(name)
72 b.WriteString(": \n")
73 for _, file := range files {
74 b.WriteString(" ")
75 b.WriteString(file)
76 b.WriteString("\n")
77 }
78 }
79 }
80 append("Not updated", s.NotUpdated)
81 append("Updated in index", s.UpdatedInIndex)
82 append("Added to index", s.AddedToIndex)
83 append("Deleted from index", s.DeletedFromIndex)
84 append("Renamed in index", s.RenamedInIndex)
85 append("Copied in index", s.CopiedInIndex)
86 append("Index and work tree matches", s.IndexAndWorkTreeMatches)
87 append("Work tree changed since index", s.WorkTreeChangedSinceIndex)
88 append("Deleted in work tree", s.DeletedInWorkTree)
89 append("Unmerged, both deleted", s.UnmergedBothDeleted)
90 append("Unmerged, added by us", s.UnmergedAddedByUs)
91 append("Unmerged, deleted by them", s.UnmergedDeletedByThem)
92 append("Unmerged, added by them", s.UnmergedAddedByThem)
93 append("Unmerged, deleted by us", s.UnmergedDeletedByUs)
94 append("Unmerged, both added", s.UnmergedBothAdded)
95 append("Unmerged, both modified", s.UnmergedBothModified)
96 append("Untracked", s.Untracked)
97 append("Ignored", s.Ignored)
98 return b.String()
99}
100
101// Status performs a `git status` call.
102func (g Git) Status(ctx context.Context) (Status, error) {

Callers

nothing calls this directly

Calls 2

WriteStringMethod · 0.80
StringMethod · 0.65

Tested by

no test coverage detected