worktree: extract copy_filtered_worktree_config()
commit863970536525f071b29f2ee73ac9ac0a35b32a43
authorDerrick Stolee <derrickstolee@github.com>
Wed, 23 Feb 2022 14:29:10 +0000 (23 14:29 +0000)
committerJunio C Hamano <gitster@pobox.com>
Wed, 23 Feb 2022 20:24:41 +0000 (23 12:24 -0800)
treeb5aed7cd71bafc326dcdb98295edc59bad0cbede
parent92d92345ce5996933f5cfc357dce1e1744487b6a
worktree: extract copy_filtered_worktree_config()

This logic was introduced by 5325591 (worktree: copy sparse-checkout
patterns and config on add, 2022-02-07), but some feedback came in that
the add_worktree() method was already too complex. It is better to
extract this logic into a helper method to reduce this complexity.

Reported-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Derrick Stolee <derrickstolee@github.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/worktree.c