1. 15 11月, 2007 1 次提交
  2. 07 8月, 2007 1 次提交
    • J
      pager: find out pager setting from configuration · cad3a205
      Junio C Hamano 提交于
      It was very unfortunate that we added core.pager setting to the
      configuration file; even when the underlying command does not care
      if there is no git repository is involved (think "git diff --no-index"),
      the user would now rightfully want the configuration setting to be
      honored, which means we would need to read the configuration file before
      we launch the pager.
      
      This is a minimum change in the sense that it restores the old
      behaviour of not even reading config in setup_git_directory(),
      but have the core.pager honored when we know it matters.
      
      Note that this does not cover "git -p --git-dir where command";
      the -p option immediately trigger the pager settings before we
      even see --git-dir to learn where the configuration file is, so
      we will end up reading the configuration from the place where
      we would _normally_ find the git repository.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      cad3a205
  3. 05 7月, 2007 1 次提交
  4. 06 2月, 2007 1 次提交
    • L
      pager: Work around window resizing bug in 'less' · 35ce8622
      Linus Torvalds 提交于
      If you resize the terminal while less is waiting for input, less
      will exit entirely without even showing the output. This is very
      noticeable if you do something like "git diff" on a big and
      cold-cache tree and git takes a few seconds to think, and then
      you resize the window while it's preparing. Boom. No output AT
      ALL.
      
      The way to reproduce the problem is to do some pager operation
      that takes a while in git, and resizing the window while git is
      thinking about the output.  Try
      
      	git diff --stat v2.6.12..
      
      in the kernel tree to do something where it takes a while for git to start
      outputting information.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      35ce8622
  5. 23 10月, 2006 1 次提交
  6. 21 10月, 2006 1 次提交
  7. 01 8月, 2006 1 次提交
  8. 11 7月, 2006 1 次提交
  9. 09 7月, 2006 1 次提交
    • J
      "git -p cmd" to page anywhere · 85fb65ed
      Junio C Hamano 提交于
      This allows you to say:
      
      	git -p diff v2.6.16-rc5..
      
      and the command pipes the output of any git command to your pager.
      
      [jc: this resurrects a month old RFC patch with improvement
       suggested by Linus to call it --paginate instead of --less.]
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      85fb65ed
  10. 18 6月, 2006 1 次提交
  11. 22 4月, 2006 1 次提交
  12. 16 4月, 2006 2 次提交
  13. 01 3月, 2006 1 次提交