Instance methods that determine based on the :if and :unless conditions, whether a version is to be create or updated.
:if
:unless