From: Junio C Hamano Date: Mon, 15 Aug 2022 16:58:01 GMT Subject: Re: [PATCH 2/5] rebase: store orig_head as a commit Message-ID: In-Reply-To: "Phillip Wood via GitGitGadget" writes: > From: Phillip Wood > > Using a struct commit rather than a struct oid to hold orig_head means > that we error out straight away if branch being rebased does not point > to a commit. It also simplifies the code than handles finding the > merge base and fork point as it not longer has to convert from an oid > to a commit. As lookup_commit_reference_by_name() eventually calls into deref_tag(), a command like git rebase -i maint $(git rev-parse v2.37.2) would presumably still work, which is good.