On Tue, Aug 05, 2025 at 11:33:55AM +0200, Toon Claes wrote: > Changes in v7: > - Fix case when bloom filters were used and a commit range was given. This bug > was uncovered in CI. > - Rename the long option for `-t` to `--show-trees`. This option no longer > implies option `-r`. And resemble these changes in the documentation, with a > few other small documentation tweaks. > - Move prepare_commit_graph() into get_bloom_filter_settings() which no longer > requires last-modified to worry about it itself. This is similar to > repo_find_commit_pos_in_graph() and lookup_commit_in_graph() > - Bring back the call to commit_graph_generation() in maybe_changed_path(). This > is also called in the same function in blame.c and in > check_maybe_different_in_bloom_filter() in revision.c. I couldn't find a test > case that triggers this exit condition, but it should not have negative > side-effects. > - No longer call diff_free() on the copy we make when populating the `paths` of > `struct last_modified`. Because we weren't doing a deep copy, this could clean > up fields used later on by the original. Instead only call clear_pathspec(). A > comment to clarify this mechanism better is added. > - Add BUG() call to exit condition that shouldn't happen. > - Switch some int types to bool types. This version looks good to me, thanks! Patrick