Re: jk/branch-l-0-deprecation (was Re: What's cooking in git.git (May 2018, #02; Thu, 17))
- From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- Date
- May 17, 2018, 12:02 UTC
- Message-ID
- <87d0xubidb.fsf@evledraar.gmail.com>
- In-Reply-To
- <57e90df8-9522-0988-f25d-59a132b5afbe@gmail.com>
On Thu, May 17 2018, Kaartic Sivaraam wrote:
Show 21 quoted lines
> Hi Ævar, > > On Thursday 17 May 2018 03:18 PM, Ævar Arnfjörð Bjarmason wrote: >> I've ended up with that $LESS setting via hackery over the years, so >> maybe I'm doing something retarded, minimal test case: >> >> PAGER=less LESS="--no-init --quit-if-one-screen" git branch -l >> >> ... >> >> So I think this is probably OK for most users, if the have very few >> branches they'll see it, and then if they use default pager settings >> they'll see the stderr output once they quit the pager. I don't know how >> common my (mis)configuration is. >> > I'm not sure this is ok, because I still see the stderr output with your > minimal test case even when I have enough branches to not fit in one > screen. The stderr output is of course above the pager output (after I > quit the pager) and gets hidden out-of display as I stated before. I > also get weird 'ESC[m' characters with you minimal test case. I'm not > sure what I'm missing.
I don't get it anywhere, above or below.
> What version of 'less' do you use? Is any other configuration that you > didn't mention affecting what your observation?
Both "less 481 (GNU regular expressions)" and version 487. I upgraded and tried both. This is on Debian stable (and newer version from testing).
It may be something in my system config, but I tried sudo-ing to a user that only has stock Debian config & none of my custom .bashrc etc, and I get the same thing.