From ca080d554eb20aa4c9f7379bd35158aab65501c4 Mon Sep 17 00:00:00 2001 From: Jesse Hathaway Date: Tue, 2 Jun 2020 14:46:00 +0000 Subject: [PATCH] export Trailer struct fields --- message.go | 6 +++--- message_test.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/message.go b/message.go index f150e87..285e87c 100644 --- a/message.go +++ b/message.go @@ -11,8 +11,8 @@ import ( // Trailer represents a single git message trailer. type Trailer struct { - key string - value string + Key string + Value string } // MessageTrailers parses trailers out of a message, returning a slice of @@ -37,7 +37,7 @@ func MessageTrailers(message string) ([]Trailer, error) { var trailer *C.git_message_trailer for i, p := 0, uintptr(unsafe.Pointer(trailersC.trailers)); i < int(trailersC.count); p += unsafe.Sizeof(C.git_message_trailer{}) { trailer = (*C.git_message_trailer)(unsafe.Pointer(p)) - trailers[i] = Trailer{key: C.GoString(trailer.key), value: C.GoString(trailer.value)} + trailers[i] = Trailer{Key: C.GoString(trailer.key), Value: C.GoString(trailer.value)} i++ } return trailers, nil diff --git a/message_test.go b/message_test.go index d781e45..f33ccb7 100644 --- a/message_test.go +++ b/message_test.go @@ -19,14 +19,14 @@ func TestTrailers(t *testing.T) { { "commit with one trailer\n\nCo-authored-by: Alice \n", []Trailer{ - Trailer{key: "Co-authored-by", value: "Alice "}, + Trailer{Key: "Co-authored-by", Value: "Alice "}, }, }, { "commit with two trailers\n\nCo-authored-by: Alice \nSigned-off-by: Bob \n", []Trailer{ - Trailer{key: "Co-authored-by", value: "Alice "}, - Trailer{key: "Signed-off-by", value: "Bob "}}, + Trailer{Key: "Co-authored-by", Value: "Alice "}, + Trailer{Key: "Signed-off-by", Value: "Bob "}}, }, } for _, test := range tests {