def update(self, other):
        other = other.reindex_like(self)
        mask = notnull(other)

        self._data = self._data.putmask(mask=mask, new=other, inplace=True)
        self._maybe_update_cacher()

    # ----------------------------------------------------------------------
    # Reindexing, sorting
Checks if there are changes waiting to be committed.
dataset/ETHPy150Open pydata/pandas/pandas/core/series.py/Series.update--crossover with--dataset/ETHPy150Open reviewboard/rbtools/rbtools/clients/__init__.py/SCMClient.has_pending_changes