]> git.ipfire.org Git - thirdparty/git.git/commitdiff
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)
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

1  2 
builtin/last-modified.c
revision.c
revision.h

Simple merge
diff --cc revision.c
Simple merge
diff --cc revision.h
Simple merge