'Is there a later version of all of the managed items?
:returns: ``True`` if there is a complete version of this
lineage with a larger version number than the current
version, and ``False`` otherwise
:rtype: bool'

def has_pending_deployment(self):

    smallest_current = min((self.current_version(x) for x in ALL_FOUR))
    return (smallest_current < self.latest_common_version())
