gitpagergit-stash

Turning off the pager in Git for the stash command only


I generally like the use of the pager in Git, but for git stash the pager annoys me. When calling git stash list, I don't want to be shown the three lines of output in the pager. It forces me to press Q just to make the output unavailable again when typing the follow-up git stash pop command.

One solution would be to use

git --no-pager stash list

but that's to much typing (I'm lazy). Following the man page of git config, I tried

git config --global pager.stash false

but this doesn't seem to do what the documentation says (actually, I didn't notice any effect). Then I tried

git config --global alias.stash "--no-pager stash"

But again without any noticeable effect.

The configuration gets properly updated, for example

git config pager.stash
false

It just does not have any effect. What am I missing? And how can I achieve that git stash does not use the pager?


Solution

  • As of 1.7.7.3, git config --global pager.stash false accomplishes this.