Full details of a commit: all metadata (commit message, author, committer, etc.) but without changes.
These details will be shown in dedicated panels displayed near the log, and can be used for in-memory filtering.
An instance of this object can be obtained via
VcsLogObjectsFactory#createCommitMetadata
It is not recommended to create a custom implementation of this interface, but if you need it,
make sure to implement equals()
and hashcode()
so that they consider only the Hash, i.e. two VcsCommitMetadatas are equal if and only if they have equal
hash codes. The VCS Log framework heavily relies on this fact.