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]>