git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: about c8af1de9 (git status uses pager)

From
Dan McGee <dpmcgee@gmail.com>
Date
Jun 26, 2008, 03:53 UTC
Message-ID
<g3v3s1$bok$1@ger.gmane.org>
In-Reply-To
<20080622072420.GA5161@dualtron.vpn.rwth-aachen.de>
On 06/22/2008 05:01 AM, Junio C Hamano wrote:
Show 6 quoted lines
>> Having said all that, I have to say I am regretting to have accepted that
>> patch to enable pager on status, not because it bothers me personally (it
>> doesn't primarily because I practically never run git-status because I
>> consider the command useless and living almost always in Emacs helps), but
>> because in principle changing anything that existing users are used to is
>> bad.
I'm a bit late on the uptake here, but I wanted to throw my two cents in- this was one of the biggest usability flubs I've seen with git in a long time. I suspect (actually, I *know*) there were many users like I that used git-status all the time in the console to get a handle on what their work tree was looking like. That became impossible with 1.5.6 out of the box, and I have to spend an hour reading mailing list posts trying to restore the former non-broken behavior.
Why did this patch get pulled in with so little discussion? Didn't someone think that there must be a reason git-status didn't use a pager before?
On 06/22/2008 02:24 AM, Johannes Gilger wrote:
Show 8 quoted lines
> On 21/06/08 23:42, Johannes Gilger wrote:
>> Wow, I just noticed it myself. Why was that changed? I don't know about 
>> your status lines, but I for one find it really annoying. Anything 
>> that's in a pager isn't visible in my console afterwards. What's next? 
>> git branch in a pager too?
> 
> Seems like I got ahead of myself there. After setting the core.pager to 
> less -FRSX everything works fine ;)
This is a terrible thing to force users to have to do. Not only that, but the interaction between GIT_PAGER, core.pager, and everything else just makes this change even more hard to swallow.
I probably came across as flame/troll here, but I felt I needed to speak up for those of us that never knew this change was coming. I would go so far as to say this should be reverted for a maint release.
-Dan
Previous: Johannes GilgerNext: Matthieu Moy
Message 18 of 21 in “about c8af1de9 (git status uses pager)”
  1. Jan EngelhardtJun 21, 2008
  2. Vegard NossumJun 21, 2008
  3. Junio C HamanoJun 21, 2008
  4. Jan EngelhardtJun 21, 2008
  5. Jan EngelhardtJun 22, 2008
  6. Junio C HamanoJun 22, 2008
  7. Junio C HamanoJun 22, 2008
  8. Jeff KingJun 23, 2008
  9. Tim StoakesJul 3, 2008
  10. Jeff KingJul 3, 2008
  11. Johannes SchindelinJul 3, 2008
  12. Wincent ColaiutaJul 3, 2008
  13. Jeff KingJul 3, 2008
  14. Wincent ColaiutaJul 3, 2008
  15. Vegard NossumJun 22, 2008
  16. Johannes GilgerJun 21, 2008
  17. Johannes GilgerJun 22, 2008
  18. Dan McGeeJun 26, 2008
  19. Matthieu MoyJun 26, 2008
  20. Wincent ColaiutaJun 26, 2008
  21. Jeff KingJun 26, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.