All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dan McGee <dpmcgee@gmail.com>
To: git@vger.kernel.org
Subject: Re: about c8af1de9 (git status uses pager)
Date: Wed, 25 Jun 2008 22:53:36 -0500	[thread overview]
Message-ID: <g3v3s1$bok$1@ger.gmane.org> (raw)
In-Reply-To: <20080622072420.GA5161@dualtron.vpn.rwth-aachen.de>

On 06/22/2008 05:01 AM, Junio C Hamano wrote:
>> 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:
> 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

  reply	other threads:[~2008-06-26  4:06 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-21 21:21 about c8af1de9 (git status uses pager) Jan Engelhardt
2008-06-21 21:30 ` Vegard Nossum
2008-06-21 21:42   ` Junio C Hamano
2008-06-21 21:45     ` Jan Engelhardt
2008-06-22  9:09       ` Jan Engelhardt
2008-06-22  9:40         ` Junio C Hamano
2008-06-22 10:01           ` Junio C Hamano
2008-06-23 15:23             ` Jeff King
2008-07-03  2:15             ` Tim Stoakes
2008-07-03 11:46               ` Jeff King
2008-07-03 12:11               ` Johannes Schindelin
2008-07-03 13:37                 ` Wincent Colaiuta
2008-07-03 19:08                   ` Jeff King
2008-07-03 20:10                     ` Wincent Colaiuta
2008-06-22  9:49         ` Vegard Nossum
2008-06-21 21:42 ` Johannes Gilger
2008-06-22  7:24   ` Johannes Gilger
2008-06-26  3:53     ` Dan McGee [this message]
2008-06-26  6:04       ` Matthieu Moy
2008-06-26 10:17       ` Wincent Colaiuta
2008-06-26 17:51         ` Jeff King

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='g3v3s1$bok$1@ger.gmane.org' \
    --to=dpmcgee@gmail.com \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.