Merge branch 'mm/pager-less-sans-S'
commit561d952ed412889da454d852f027fd985d532c44
authorJunio C Hamano <gitster@pobox.com>
Fri, 6 Jun 2014 18:02:59 +0000 (6 11:02 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 6 Jun 2014 18:02:59 +0000 (6 11:02 -0700)
tree20b2ed62f60c8c1c56105ff37031faea03e92225
parent79dcccc503ac228630ecf15dcf8e1d9455daef2d
parentb3275838d969b7ecb91aae584226fccbeb046aca
Merge branch 'mm/pager-less-sans-S'

Since the very beginning of Git, we gave the LESS environment a
default value "FRSX" when we spawn "less" as the pager.  "S" (chop
long lines instead of wrapping) has been removed from this default
set of options, because it is more or less a personal taste thing,
as opposed to others that have good justifications (i.e. "R" is very
much justified because many kinds of output we produce are colored
and "FX" is justified because output we produce is often shorter
than a page).

Existing users who prefer not to see line-wrapped output may want to
set

  $ git config core.pager "less -S"

to restore the traditional behaviour.  It is expected that people
find output from the most subcommands easier to read with the new
default, except for "blame" which tends to produce really long
lines.  To override the new default only for "git blame", you can do
this:

  $ git config pager.blame "less -S"

* mm/pager-less-sans-S:
  pager: remove 'S' from $LESS by default
Documentation/config.txt