Re: [PATCH] rebase, cherry-pick, revert: only run from toplevel
- From
Elijah Newren <newren@gmail.com>
- Date
- Aug 31, 2021, 03:05 UTC
- Message-ID
- <CABPp-BEyach6xTxHduUzBLmh9bKG1aFZkBev4dOwWrw55VvNmQ@mail.gmail.com>
- In-Reply-To
- <pull.1083.git.git.1630379030665.gitgitgadget@gmail.com>
On Mon, Aug 30, 2021 at 8:03 PM Elijah Newren via GitGitGadget <gitgitgadget@gmail.com> wrote:
Show 13 quoted lines
> > From: Elijah Newren <newren@gmail.com> > > Allowing rebase, cherry-pick and revert to run from subdirectories > inevitably leads to eventual user confusion. For example, if they > are within a directory that was created by one of the patches being > rebased, then the rebase operation could hit a conflict before the > directory is restored leading the user to be running from a directory > that no longer exists. Similarly with cherry-pick and revert, those > operations could result in the directory being removed. > > Similar to bisect, simply require that these commands be run from the > toplevel to avoid such problems.
See also <xmqqv93n7q1v.fsf@gitster.g> and the rest of the thread.