From: Elijah Newren Date: Tue, 31 Aug 2021 03:05:29 GMT Subject: Re: [PATCH] rebase, cherry-pick, revert: only run from toplevel Message-ID: In-Reply-To: On Mon, Aug 30, 2021 at 8:03 PM Elijah Newren via GitGitGadget wrote: > > From: Elijah Newren > > 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 and the rest of the thread.