summaryrefslogtreecommitdiff
path: root/perl/Git.pm
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2014-06-06 11:02:59 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2014-06-06 11:02:59 -0700
commit561d952ed412889da454d852f027fd985d532c44 (patch)
tree20b2ed62f60c8c1c56105ff37031faea03e92225 /perl/Git.pm
parentFirst batch for 2.1 (diff)
parentpager: remove 'S' from $LESS by default (diff)
downloadtgif-561d952ed412889da454d852f027fd985d532c44.tar.xz
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
Diffstat (limited to 'perl/Git.pm')
0 files changed, 0 insertions, 0 deletions