def METHOD_NAME(self):
    n = len(self.changes)
    if n == 0:
        print("no changes remaining.".format(**vars(self)))
    elif n == 1:
        print("{} change remaining: {}.".format(n, self.changes[0]))
    elif n == 2:
        print("{} changes remaining: [{}, {}]."
              .format(n, self.changes[0], self.changes[-1]))
    else:
        print("{} changes remaining: [{}, ..., {}]."
              .format(n, self.changes[0], self.changes[-1]))
    if n > 0:
        self.current = self.changes[n // 2]
        print("Syncing to changelevel {current}.".format(**vars(self)))
        sync(*['{}@{}'.format(f, self.current) for f in self.filespec])
    self.save()