From: Junio C Hamano Date: Thu, 13 Feb 2020 20:14:31 GMT Subject: Re: [PATCH 2/3] t5509: initialized `pushee` as bare repository Message-ID: In-Reply-To: "Hariom Verma via GitGitGadget" writes: > From: Hariom Verma > > `receive.denyCurrentBranch` currently has a bug where it allows pushing > into the current branch of a non-bare repository as long as it does not > have any commits. Can patch 3/3 be split into two, so that the fix would protect an already populated branch that is checked out anywhere (not in the primary worktree--which is the bug you are fixing) from getting updated but still allow an unborn branch to be updated, and then have patch 4/3 that forbids an update to even an unborn branch "checked out" in any working tree? This update to the test can then become part of patch 4/3. Thanks.