Re: git rebase issue
- From
Andy Shevchenko <andy.shevchenko@gmail.com>
- Date
- Mar 13, 2023, 12:58 UTC
- Message-ID
- <CAHp75VcZJPysc2-NXTC53XvOwbx-UfPO9SbsBJFb72JGHFyO1A@mail.gmail.com>
- In-Reply-To
- <CAHp75VfTQZ8vFQXZKgbsedG2BOad-pv9fCVkNkX+kFAxhnhhXQ@mail.gmail.com>
On Mon, Mar 13, 2023 at 2:35 PM Andy Shevchenko <andy.shevchenko@gmail.com> wrote:
Show 6 quoted lines
> > Hi! > > Recently Debian has updated the Git to 2.39.2 and broke my user case > (I believe it's a problem in the Git itself and not Debian packaging > or so).
Forgot to add that last week it was working nicely (I don't remember the version, but according to Debian changelog it looks like 2.38.4 was working fine to me.
Show 22 quoted lines
> So, my use case is to run > > git rebase --rebase-merges -X ours --onto "$newbase" "$oldbase" "$branch" > > in the repository that is made out of bare + a few worktrees. > > Previously everything was working (my bare repository points to one of > the existing branch: > In shell prompt: ...(BARE:netboot)]$ > > With the new release I have got an error > > fatal: 'netboot' is already checked out at ... > > To work around this I have to split the above to > > git checkout --ignore-other-worktrees "$branch" > git rebase --rebase-merges -X ours --onto "$newbase" "$oldbase" > > which makes all these too inconvenient. > > Any suggestions?
-- With Best Regards, Andy Shevchenko