]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'jk/cat-file-batch-all-wo-replace'
authorJunio C Hamano <gitster@pobox.com>
Mon, 18 Oct 2021 22:47:57 +0000 (15:47 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 18 Oct 2021 22:47:57 +0000 (15:47 -0700)
"git cat-file --batch" with the "--batch-all-objects" option is
supposed to iterate over all the objects found in a repository, but
it used to translate these object names using the replace mechanism,
which defeats the point of enumerating all objects in the repository.
This has been corrected.

* jk/cat-file-batch-all-wo-replace:
  cat-file: use packed_object_info() for --batch-all-objects
  cat-file: split ordered/unordered batch-all-objects callbacks
  cat-file: disable refs/replace with --batch-all-objects
  cat-file: mention --unordered along with --batch-all-objects
  t1006: clean up broken objects


Trivial merge