put tags before uuid in version name
create tmp dir in around block
cleanup mode during initialisation of entry
fix/extend several specs description
add spec for fixing mode
move remove version spec to other related specs
rename refs to tag_entries
use :time instead of :date in commit and tag methods
dup time for name parts as utc methods changes receiver
get author_time, commit_time, tag_message and commit_message from tag_entries
add Version.list for getting version list
set and read version time
spec for creating version on each call to commit
compact name_parts in commit method
extract tag_name_from_parts
pipe tag messages from stdin instead of passing using -m
prevent cleanup of tag message
add commit_time, annotation and description to version
check produced version name contain time, hostname, tags and uuid v4
spec for commit time