aboutsummaryrefslogtreecommitdiff
path: root/object/commit/append.go
diff options
context:
space:
mode:
Diffstat (limited to 'object/commit/append.go')
-rw-r--r--object/commit/append.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/object/commit/append.go b/object/commit/append.go
index 110d589f..0b28113d 100644
--- a/object/commit/append.go
+++ b/object/commit/append.go
@@ -16,11 +16,21 @@ func (commit *Commit) AppendWithoutHeader(dst []byte) ([]byte, error) {
}
dst = append(dst, []byte("author ")...)
- dst = commit.Author.Append(dst)
+
+ dst, err := commit.Author.Append(dst)
+ if err != nil {
+ return dst, fmt.Errorf("append author: %w", err)
+ }
+
dst = append(dst, byte('\n'))
dst = append(dst, []byte("comitter ")...)
- dst = commit.Committer.Append(dst)
+
+ dst, err = commit.Committer.Append(dst)
+ if err != nil {
+ return dst, fmt.Errorf("append committer: %w", err)
+ }
+
dst = append(dst, byte('\n'))
if commit.ChangeID != "" {