class documentation

class _CommitTimeQueue:

Constructor: _CommitTimeQueue(walker)

View In Hierarchy

Priority queue of WalkEntry objects by commit time.

Method __init__ Undocumented
Method next Undocumented
Method _exclude_parents Undocumented
Method _push Undocumented
Instance Variable _done Undocumented
Instance Variable _excluded Undocumented
Instance Variable _extra_commits_left Undocumented
Instance Variable _get_parents Undocumented
Instance Variable _is_finished Undocumented
Instance Variable _last Undocumented
Instance Variable _min_time Undocumented
Instance Variable _pq Undocumented
Instance Variable _pq_set Undocumented
Instance Variable _seen Undocumented
Instance Variable _store Undocumented
Instance Variable _walker Undocumented
def __init__(self, walker: Walker):

Undocumented

def next(self) -> WalkEntry | None:

Undocumented

def _exclude_parents(self, commit: Commit):

Undocumented

def _push(self, object_id: ObjectID):

Undocumented

_done: set[ObjectID] =

Undocumented

_excluded =

Undocumented

_extra_commits_left =

Undocumented

_get_parents =

Undocumented

_is_finished: bool =

Undocumented

_last: Commit | None =

Undocumented

_min_time =

Undocumented

Undocumented

_pq_set: set[ObjectID] =

Undocumented

_seen: set[ObjectID] =

Undocumented

_store =

Undocumented

_walker =

Undocumented