I really don't want to port this abomination to Rust, let's simplify the commit log format
Two main changes:
uses float instead of weird datetime format we had before
avoids putting important information in headers. This was a hack to avoid changing the message format earlier, but it should be avoided. The timestamp is now in the payload of the message
This is the first of 3 changes, encode method is unchanged, the decode method supports the new format.
I really don't want to port this abomination to Rust, let's simplify the commit log format
Two main changes:
This is the first of 3 changes, encode method is unchanged, the decode method supports the new format.