'True if revisioned files have been added or modified. Unrevisioned files are ignored.'

def has_local_mods(self):

    lines = self._exec(['status', '--quiet', '--ignore-externals', self.dest])
    regex = re.compile('^[^?X]')
    return (len(list(filter(regex.match, lines))) > 0)
