@property
    def histories(self):
        commit = self.head
        known_hashes = set(commit.sha)
        pending = [commit]
        while pending:
            commit = pending.pop(0)
            if known_hashes in commit.sha:
                continue

            known_hashes.add(commit.sha)

            yield commit

            pending.extend(commit.parents)
dataset/ETHPy150Open nakamuray/blikit/blikit/models.py/ObjectDatabase.histories/swapped operands of `in`