Documentation / RelNotes-1.6.1.txton commit git-add --intent-to-add (-N) (3942581)
   1GIT v1.6.1 Release Notes
   2========================
   3
   4Updates since v1.6.0
   5--------------------
   6
   7When some commands (e.g. "git log", "git diff") spawn pager internally, we
   8used to make the pager the parent process of the git command that produces
   9output.  This meant that the exit status of the whole thing comes from the
  10pager, not the underlying git command.  We swapped the order of the
  11processes around and you will see the exit code from the command from now
  12on.
  13
  14(subsystems)
  15
  16* ...
  17
  18(portability)
  19
  20* ...
  21
  22(documentation)
  23
  24* ...
  25
  26(performance)
  27
  28* The underlying diff machinery to produce textual output has been
  29  optimized, which would result in faster "git blame" processing.
  30
  31(usability, bells and whistles)
  32
  33* "git checkout --track origin/hack" used to be a syntax error.  It now
  34  DWIMs to create a corresponding local branch "hack", i.e. acts as if you
  35  said "git checkout --track -b hack origin/hack".
  36
  37* "git diff" learned to mimick --suppress-blank-empty from GNU diff via a
  38  configuration option.
  39
  40* "git imap-send" can optionally talk SSL.
  41
  42(internal)
  43
  44* "git hash-object" learned to lie about the path being hashed, so that
  45  correct gitattributes processing can be done while hashing contents
  46  stored in a temporary file.
  47
  48Fixes since v1.6.0
  49------------------
  50
  51All of the fixes in v1.6.0.X maintenance series are included in this
  52release, unless otherwise noted.
  53
  54--
  55exec >/var/tmp/1
  56O=v1.6.0-48-ge28a867
  57echo O=$(git describe master)
  58git shortlog --no-merges $O..master ^maint