+5
-1
plumbing/object/object.go
+5
-1
plumbing/object/object.go
···
152
152
}
153
153
154
154
func (s *Signature) encodeTimeAndTimeZone(w io.Writer) error {
155
-
_, err := fmt.Fprintf(w, "%d %s", s.When.Unix(), s.When.Format("-0700"))
155
+
u := s.When.Unix()
156
+
if u < 0 {
157
+
u = 0
158
+
}
159
+
_, err := fmt.Fprintf(w, "%d %s", u, s.When.Format("-0700"))
156
160
return err
157
161
}
158
162