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).