Merge branch 'tg/grep-no-index-fallback'
[git/raj.git] / Documentation / RelNotes / 2.8.0.txt
blob8444dd509db761c2c4ba0f36a14f82f2d1d12b00
1 Git 2.8 Release Notes
2 =====================
4 Updates since v2.7
5 ------------------
7 UI, Workflows & Features
9  * "branch --delete" has "branch -d" but "push --delete" does not.
10    (merge 38a2559 ps/push-delete-option later to maint).
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).
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).
21 Performance, Internal Implementation, Development Support etc.
23  * Add a framework to spawn a group of processes in parallel, and use
24    it to run "git fetch --recurse-submodules" in parallel.
26  * A slight update to the Makefile to mark "phoney" targets
27    as such correctly.
30 Also contains various documentation updates and code clean-ups.
33 Fixes since v2.7
34 ----------------
36 Unless otherwise noted, all the fixes since v2.7 in the maintenance
37 track are contained in this release (see the maintenance releases'
38 notes for details).
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).