Re: git diff --name-status does not always list changed files
- From
Sebastian Schuberth <sschuberth@gmail.com>
- Date
- Feb 28, 2008, 22:19 UTC
- Message-ID
- <bdca99240802281419o3fcea2e8u277d8e5e48131b6d@mail.gmail.com>
- In-Reply-To
- <7vejawhi6a.fsf@gitster.siamese.dyndns.org>
Show 20 quoted lines
> > Junio C Hamano wrote: > > > >> Doesn't reproduce for me. > >> > >> $ rm -fr /var/tmp/j && mkdir -p /var/tmp/j && cd /var/tmp/j > >> $ git init > >> Initialized empty Git repository in .git/ > > > > Can you reproduce it if you do > > > > $ git config core.pager "less -F" > > > > after "git init"? The "-F" seems to be important, but I'm not sure why > > using this switch causes no files to be displayed in this case. > > Then isn't it what you are asking "less" to do? > > Try "less -FX". FYI, by default, we use "LESS=FRSX" exported > unless the user knows better than us and uses something of his > own.
Thanks, -FX works, though I do not understand why it did not with just -F. From what I understood, -F just makes "less" quit immediately (instead of waiting for the user to press "q") if the lines to display fit completely on screen. In no case it should display nothing if there actually is something to display.
-- Sebastian Schuberth