func changeLog()

in breakingchange.go [97:108]


func changeLog(i1, i2 interface{}, category ChangeCategory) (diff.Changelog, error) {
	logs, err := diff.Diff(i1, i2)
	if err != nil {
		return nil, err
	}
	linq.From(logs).Select(func(i interface{}) interface{} {
		l := i.(diff.Change)
		l.Path = append([]string{category}, l.Path...)
		return l
	}).ToSlice(&logs)
	return logs, nil
}