493 B
493 B
- log: Use
iter_commits_and_parents
Refactoring ahead! Since we have
iter_commits_and_parents from k, let’s also
use this function in log. We’ll need to adjust it a bit to
use collections.deque instead of a set so that the order of
commits is deterministic.
This generalization might seem unneeded at this point, but it will be useful later. (Note for the advanced folks: When we implement merge commits that have multiple parents, this generic way to iterate will come in handy.)