Re: [PATCH b4 0/6] Keep the user's git config out of b4's scratch worktrees
Konstantin Ryabitsev <[email protected]> Fri, 31 Jul 2026 05:08:13 +0000
| Newsgroups | org.kernel.linux.tools |
|---|---|
| Message-ID | <178547449320.3880964.5864663412892541301.b4-ty@b4> |
On Wed, 29 Jul 2026 12:44:27 +0200, Christian Brauner wrote:
> Keep the user's git config out of b4's scratch worktrees
>
> With submodule.recurse=true in the user's config b4 cannot apply
> anything in a repo that carries submodules. The scratch worktree's
> sparse checkout recurses, looks for the per-worktree submodule clones a
> just-created worktree cannot have, and dies:
>
> [...]
Applied, thanks!
[1/6] git_run_command: look past -c overrides for the subcommand
commit: 97e09203a66f7849500cd0258d83864c15535461
[2/6] shazam: ignore the user's submodule.recurse in the scratch worktree
commit: ea34dcdac92304fa422ee90ab9b541931d7e527e
[3/6] review-tui: use the shared scratch-worktree overrides for test applies
commit: c9a21b8111ddd79485a4e8d787ff43158ee49aff
[4/6] fake-am: use the scratch-worktree overrides in the staging worktree
commit: cecec5d1844fdbcc4cfa90e56b10f6358eb4948d
[5/6] send: use the scratch-worktree overrides when tagging a sent series
commit: 0abeddbb46c2f86b052de4e31816912246bd9d23
[6/6] tests: exercise the scratch worktrees under submodule.recurse
commit: 6991ac96a05cd410c1734a0cd15307481f11860b
Best regards,
--
Konstantin Ryabitsev <[email protected]>