in internal/changelog/entry.go [30:54]
func EntryFromFragment(f fragment.File) Entry {
e := Entry{
Kind: kind2kind(f),
Summary: f.Fragment.Summary,
Description: f.Fragment.Description,
Component: f.Fragment.Component,
LinkedPR: []string{},
LinkedIssue: []string{},
Timestamp: f.Timestamp,
File: FragmentFileInfo{
Name: f.Name,
Checksum: f.Checksum(),
},
}
if f.Fragment.Pr != "" {
e.LinkedPR = []string{f.Fragment.Pr}
}
if f.Fragment.Issue != "" {
e.LinkedIssue = []string{f.Fragment.Issue}
}
return e
}