]> git.ipfire.org Git - thirdparty/git.git/commit
treewide: use setup_revisions_from_strvec() when we have a strvec
authorJeff King <peff@peff.net>
Fri, 19 Sep 2025 22:49:07 +0000 (18:49 -0400)
committerJunio C Hamano <gitster@pobox.com>
Sun, 21 Sep 2025 20:47:08 +0000 (13:47 -0700)
commit7c416e4155bc3a3d4f0ec6643a3648bd9a278779
treeeb064a8140340bbbbf278af8182abf81dfda3ffa
parent24365ab79d344c1e963565f6b2dfec3c9049756b
treewide: use setup_revisions_from_strvec() when we have a strvec

The previous commit introduced a wrapper to make using setup_revisions()
with a strvec easier and safer. It converted spots that were already
doing most of what the wrapper did.

Let's now convert spots where we were not setting up the
free_removed_argv_elements flag. As discussed in the previous commit,
this probably isn't fixing any bugs or leaks (since these sites wouldn't
trigger the re-shuffling of argv that causes them). This is mostly
future-proofing us against setup_revisions() becoming more aggressive
about its re-shuffling.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/describe.c
http-push.c
submodule.c