This release includes BREAKING CHANGES
- go-ipld-git is now a go-ipld-prime IPLD codec. Use
Decode(na ipld.NodeAssembler, r io.Reader) error
andEncode(n ipld.Node, w io.Writer) error
for direct use if required. - There is now only one
Tag
type,MergeTag
has been removed which had atext
property. UseTag
'smessage
property instead to retrieve the tag message from a commit'smergetag
. i.e.<commit>/mergetag/message
instead of<commit>/mergetag/text
. PersonInfo
no longer exposes the human-readable RFC3339 formatdate
field as a DAG node. Thedate
andtimezone
fields are kept as their original string forms (to enable precise round-trips) as they exist in encoded Git data. e.g.<commit>/author/date
now returns seconds in string form rather than an RFC3339 date string. Use this value and<commit>/author/timezone
to reconstruct the original if needed.