MCPcopy Create free account
hub / github.com/antonmedv/gitmal / parseGitHeaderNewName

Function parseGitHeaderNewName

pkg/gitdiff/file_header.go:314–324  ·  view source on GitHub ↗
(f *File, line, defaultName string)

Source from the content-addressed store, hash-verified

312}
313
314func parseGitHeaderNewName(f *File, line, defaultName string) error {
315 name, _, err := parseName(line, '\t', 1)
316 if err != nil {
317 return err
318 }
319 if f.NewName == "" && !f.IsDelete {
320 f.NewName = name
321 return nil
322 }
323 return verifyGitHeaderName(name, f.NewName, f.IsDelete, "new")
324}
325
326func parseGitHeaderOldMode(f *File, line, defaultName string) (err error) {
327 f.OldMode, err = parseMode(strings.TrimSpace(line))

Callers

nothing calls this directly

Calls 2

parseNameFunction · 0.85
verifyGitHeaderNameFunction · 0.85

Tested by

no test coverage detected