]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'tc/last-modified-bloom' into seen
authorJunio C Hamano <gitster@pobox.com>
Thu, 30 Jul 2026 17:44:38 +0000 (10:44 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 30 Jul 2026 17:44:38 +0000 (10:44 -0700)
commit340da7b2a6314457083ca93c1ec27757dbda58d9
tree60513088a44565aeb731440856df7853e02a757f
parent62bfa5d55613526f9dbcfdf750f783cfc151884a
parent3a60e8d3564a106cd6695afc55a5766d4dfc67b0
Merge branch 'tc/last-modified-bloom' into seen

The 'git last-modified' command has been optimized by using Bloom
filters.  It now reuses revision walk filtering logic from 'git log'
to pre-filter commits, and maintains per-path Bloom filters even when
wildcard pathspecs are used.

* tc/last-modified-bloom:
  last-modified: keep per-path Bloom filters for wildcard pathspecs
  last-modified: check pathspec against Bloom filter first
  revision: expose check for paths maybe changed in Bloom filter
  revision: move bloom keyvec precondition into function
builtin/last-modified.c
revision.c
revision.h