Ejemplo n.º 1
0
func processChunk(chunk string, obj *domain.Commit) {
	chunk = strings.TrimSpace(chunk)
	parts := strings.Split(chunk, ":")
	key, value := parts[0], strings.Join(parts[1:], ":")
	switch key {
	case "hash":
		obj.Hash = value
	case "rawSubject":
		obj.RawSubject = value
	case "author":
		obj.Author = value
	case "rawBody":
		obj.RawBody = value
	}
}