threads / discuss / 43779

'git diff HEAD' pager quirks

Subject: 'git diff HEAD' pager quirks

## tl;dr

One message between Dec 14, 2006 and Dec 14, 2006.

replies: 0people: 1as markdown or json

Jeff Garzik· Dec 14, 2006, 22:01 UTC · lore
So, after a 'yum upgrade' brought me git-core-1.4.4.2-2.fc6, I 
discovered that "git diff HEAD" will produce paged output, if at a tty. 
  Nice, I like the improvement.

However, when there is no output at all (nothing dirty in working dir), "git diff HEAD" will sometimes invoke $PAGER ("/usr/bin/less" here) __anyway__.

This causes the cursor to jump down 20-30 lines, before returning the command prompt. Annoying. Example follows.

	Jeff

---------------------<begin BEFORE>---------------------------- [jgarzik@pretzel libata-dev]$ git diff HEAD [jgarzik@pretzel libata-dev]$ ---------------------<end BEFORE>------------------------------

---------------------<begin AFTER>----------------------------- [jgarzik@pretzel libata-dev]$ git diff HEAD

[jgarzik@pretzel libata-dev]$

← back to recent threads