···1919 variables with REMOTE_USER and REMOTE_ADDR, but these variables are
2020 now preserved when set.
21212222+ * "include.path" mechanism of the configuration files learned to
2323+ understand "~/path" and "~user/path".
2424+2225 * "git am" learned the "--include" option, which is an opposite of
2326 existing the "--exclude" option.
2427···4750 * "git svn" used to die with unwanted SIGPIPE when talking with HTTP
4851 server that uses keep-alive.
49525353+ * "git svn" learned to use platform specific authentication
5454+ providers, e.g. gnome-keyring, kwallet, etc.
5555+5056 * "git p4" has been moved out of contrib/ area.
51575258Performance
53595460 * "git apply" had some memory leaks plugged.
55616262+ * "git repack" used to write out unreachable objects as loose objects
6363+ when repacking, even if such loose objects will immediately pruned
6464+ due to its age.
6565+5666 * Setting up a revision traversal with many starting points was
5767 inefficient as these were placed in a date-order priority queue
5868 one-by-one. Now they are collected in the queue unordered first,
···8595Unless otherwise noted, all the fixes since v1.7.10 in the maintenance
8696releases are contained in this release (see release notes to them for
8797details).
9898+9999+ * The test scaffolding for git-daemon was flaky.
100100+ (merge 46e3581 js/daemon-test-race-fix later to maint).
101101+102102+ * The test scaffolding for fast-import was flaky.
103103+ (merge 7fb8e16 pw/t5800-import-race-fix later to maint).
8810489105 * Octopus merge strategy did not reduce heads that are recorded in the
90106 final commit correctly.