Re: [Announce] GIT v1.5.0-rc2
- From
Bill Lear <rael@zopyra.com>
- Date
- Jan 23, 2007, 20:12 UTC
- Message-ID
- <17846.27694.845530.663964@lisa.zopyra.com>
- In-Reply-To
- <Pine.LNX.4.63.0701232012120.22628@wbgn013.biozentrum.uni-wuerzburg.de>
On Tuesday, January 23, 2007 at 20:12:36 (+0100) Johannes Schindelin writes:
Show 13 quoted lines
>Hi, > >On Tue, 23 Jan 2007, Bill Lear wrote: > >> I can't seem to get this to work, no matter what I do, using the latest >> 1.5.0-rc2 code. I have the environment variables LESS, PAGER, >> PAGER_FLAGS, and I can't seem to get 'git diff' to not plough through my >> screen each time it is run, no matter the combinations... Could someone >> post the magic? > >Try this: > > PAGER=less LESS=-FRS git diff
Replied to Johannes off-line and thought this was working --- sorry for the false positive. It is in one regard: it completely suppresses output if there is less than a full screen of output.
If I do this:
% export PAGER=less % unset LESS % git diff
I get 30 lines of output in my current repository, as I should.
If I then do this:
% LESS=-FRS git diff
I get nothing --- I do see a brief blink of output, but it's as if less swallows it whole and I see nothing but the next prompt.
Hmmm ... I do seem to be using a rather old version of less:
% less --version less 382 Copyright (C) 2002 Mark Nudelman
Could this be the culprit? Will try and see... Nope, downloaded, built, and installed less-394 and I still see the same problem. I also see this problem when I do 'man git-gc', for example --- the manpage just disappears.
If I set LESS to '-F' it fails. If set to '-RS', output is seen but then I see the screen blanked when there is no output from git diff.
This is on Centos 4.3. I have not yet tried this on my Fedora Core 6 laptop, at home...
Bill