Documentation / RelNotes / 2.8.0.txton commit Merge branch 'nd/clear-gitenv-upon-use-of-alias' (5135d1c)
   1Git 2.8 Release Notes
   2=====================
   3
   4Updates since v2.7
   5------------------
   6
   7UI, Workflows & Features
   8
   9 * "branch --delete" has "branch -d" but "push --delete" does not.
  10   (merge 38a2559 ps/push-delete-option later to maint).
  11
  12 * "git blame" learned to produce the progress eye-candy when it takes
  13   too much time before emitting the first line of the result.
  14   (merge aba37f4 ea/blame-progress later to maint).
  15
  16 * "git grep" can now be configured (or told from the command line)
  17   how many threads to use when searching in the working tree files.
  18   (merge 89f09dd vl/grep-configurable-threads later to maint).
  19
  20
  21Performance, Internal Implementation, Development Support etc.
  22
  23 * Add a framework to spawn a group of processes in parallel, and use
  24   it to run "git fetch --recurse-submodules" in parallel.
  25
  26 * A slight update to the Makefile to mark "phoney" targets
  27   as such correctly.
  28
  29
  30Also contains various documentation updates and code clean-ups.
  31
  32
  33Fixes since v2.7
  34----------------
  35
  36Unless otherwise noted, all the fixes since v2.7 in the maintenance
  37track are contained in this release (see the maintenance releases'
  38notes for details).
  39
  40 * An earlier change in 2.5.x-era broke users' hooks and aliases by
  41   exporting GIT_WORK_TREE to point at the root of the working tree,
  42   interfering when they tried to use a different working tree without
  43   setting GIT_WORK_TREE environment themselves.
  44   (merge df1e6ea nd/stop-setenv-work-tree later to maint).