| Git 2.8 Release Notes |
| ===================== |
| |
| Updates since v2.7 |
| ------------------ |
| |
| UI, Workflows & Features |
| |
| * "branch --delete" has "branch -d" but "push --delete" does not. |
| (merge 38a2559 ps/push-delete-option later to maint). |
| |
| * "git blame" learned to produce the progress eye-candy when it takes |
| too much time before emitting the first line of the result. |
| (merge aba37f4 ea/blame-progress later to maint). |
| |
| * "git grep" can now be configured (or told from the command line) |
| how many threads to use when searching in the working tree files. |
| (merge 89f09dd vl/grep-configurable-threads later to maint). |
| |
| |
| Performance, Internal Implementation, Development Support etc. |
| |
| * Add a framework to spawn a group of processes in parallel, and use |
| it to run "git fetch --recurse-submodules" in parallel. |
| |
| * A slight update to the Makefile to mark "phoney" targets |
| as such correctly. |
| |
| |
| Also contains various documentation updates and code clean-ups. |
| |
| |
| Fixes since v2.7 |
| ---------------- |
| |
| Unless otherwise noted, all the fixes since v2.7 in the maintenance |
| track are contained in this release (see the maintenance releases' |
| notes for details). |
| |
| * An earlier change in 2.5.x-era broke users' hooks and aliases by |
| exporting GIT_WORK_TREE to point at the root of the working tree, |
| interfering when they tried to use a different working tree without |
| setting GIT_WORK_TREE environment themselves. |
| (merge df1e6ea nd/stop-setenv-work-tree later to maint). |