From: Phillip Wood Date: Thu, 17 Jan 2019 11:04:28 GMT Subject: Re: Broken interactive rebase text after some UTF-8 characters Message-ID: <8c43e31b-01d8-a1c5-d19c-8efd0e5c1714@talktalk.net> In-Reply-To: <23c60f2f-43ff-94ec-6100-861c655ec80b@startmail.com> Hi Michal On 16/01/2019 21:36, Michal Nowak wrote: > Hello Phillip, thanks for reaching out. > > This is what I see with your suggested command: > > > $ GIT_SEQUENCE_EDITOR=cat git rebase -i > 08487eea68a2fa501b5042131c6db068089f82e1 > hint: Waiting for your editor to close the file... pick 1ea94c756c 10202 > loader: use screen-#rows to find bottom left co-ordinates Reviewed by: > Toomas Soome Reviewed by: Gergő Mihály Doma > Approved by: Robert Mustacchi > p That's really weird, I'm not sure what's going on. One thing that would be useful would be to check whether the output of git log --pretty='%s' --reverse 08487eea68a2fa5.. includes the stray 'p' or not. I had a look through the configure output you attached to your previous mail and it seems you're building without iconv and gettext support, I've built git on linux with make NO_ICONV=1 NO_GETTEXT=1 to try and test that and the rebase todo list was fine. Building with configure rather than the Makefile that comes with git can be a bit flaky sometimes as occasionally when a new compile option gets added to the Makefile updating the configure script gets overlooked but I don't know if that is the problem here or not. Best Wishes Phillip > pick cadd68ea00 10078 smatch fixes for UCB Reviewed by: Andy Fiddaman > Reviewed by: Toomas Soome > Reviewed by: Peter Tribble Approved by: Robert > Mustacchi > pick 05ede3db5e 10079 smatch Makefile changes for usr/src/lib Reviewed > by: Andy Fiddaman Approved by: Robert Mustacchi > > pick 5661bb7641 10080 smatch Makefile changes for usr/src/cmd Reviewed > by: Andy Fiddaman Approved by: Robert Mustacchi > > pick 15c07adc1c 10081 smatch indenting fixes for usr/src/uts Reviewed > by: Toomas Soome Reviewed by: Peter Tribble > Reviewed by: Andy Fiddaman > Approved by: Robert Mustacchi > pick c653bb4713 10197 build smatch in parallel Reviewed by: Andy > Fiddaman Approved by: Robert Mustacchi > > # Rebase 08487eea68..c653bb4713 onto 08487eea68 (6 commands) > # > # Commands: > # p, pick = use commit > # r, reword = use commit, but edit the commit message > # e, edit = use commit, but stop for amending > # s, squash = use commit, but meld into previous commit > # f, fixup = like "squash", but discard this commit's log message > # x, exec = run command (the rest of the line) using shell > # b, break = stop here (continue rebase later with 'git rebase --continue') > # d, drop = remove commit > # l, label