raiseArgumentError.new'invalid pseudo-version: revision is shorter than canonical'unlesssha.length==12
raiseArgumentError.new'invalid pseudo-version: does not match version-control timestamp'unless@commit.committed_date.strftime('%Y%m%d%H%M%S')==timestamp