]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/path-walk-1'
authorJunio C Hamano <gitster@pobox.com>
Wed, 29 Jan 2025 22:05:08 +0000 (14:05 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 29 Jan 2025 22:05:09 +0000 (14:05 -0800)
commitf046ab2dd4c59aed786da0067f1af68ea1b003eb
tree1502ac92a5faca49fd4fdde99835d3cbc2083235
parentda898a5c645ce9b6d72c2d39abe1bc3d48cb0fdb
parentb224e8e36cf22df3c058990cfdd8c1d5c51fc5ae
Merge branch 'ds/path-walk-1'

Introduce a new API to visit objects in batches based on a common
path, or by type.

* ds/path-walk-1:
  path-walk: drop redundant parse_tree() call
  path-walk: reorder object visits
  path-walk: mark trees and blobs as UNINTERESTING
  path-walk: visit tags and cached objects
  path-walk: allow consumer to specify object types
  t6601: add helper for testing path-walk API
  test-lib-functions: add test_cmp_sorted
  path-walk: introduce an object walk by path
Makefile
meson.build
t/helper/meson.build
t/helper/test-tool.c
t/meson.build
t/test-lib-functions.sh