| 1 | Git v2.6.4 Release Notes |
| 2 | ======================== |
| 3 | |
| 4 | Fixes since v2.6.3 |
| 5 | ------------------ |
| 6 | |
| 7 | * The "configure" script did not test for -lpthread correctly, which |
| 8 | upset some linkers. |
| 9 | |
| 10 | * Add support for talking http/https over socks proxy. |
| 11 | |
| 12 | * Portability fix for Windows, which may rewrite $SHELL variable using |
| 13 | non-POSIX paths. |
| 14 | |
| 15 | * We now consistently allow all hooks to ignore their standard input, |
| 16 | rather than having git complain of SIGPIPE. |
| 17 | |
| 18 | * Fix shell quoting in contrib script. |
| 19 | |
| 20 | * Test portability fix for a topic in v2.6.1. |
| 21 | |
| 22 | * Allow tilde-expansion in some http config variables. |
| 23 | |
| 24 | * Give a useful special case "diff/show --word-diff-regex=." as an |
| 25 | example in the documentation. |
| 26 | |
| 27 | * Fix for a corner case in filter-branch. |
| 28 | |
| 29 | * Make git-p4 work on a detached head. |
| 30 | |
| 31 | * Documentation clarification for "check-ignore" without "--verbose". |
| 32 | |
| 33 | * Just like the working tree is cleaned up when the user cancelled |
| 34 | submission in P4Submit.applyCommit(), clean up the mess if "p4 |
| 35 | submit" fails. |
| 36 | |
| 37 | * Having a leftover .idx file without corresponding .pack file in |
| 38 | the repository hurts performance; "git gc" learned to prune them. |
| 39 | |
| 40 | * The code to prepare the working tree side of temporary directory |
| 41 | for the "dir-diff" feature forgot that symbolic links need not be |
| 42 | copied (or symlinked) to the temporary area, as the code already |
| 43 | special cases and overwrites them. Besides, it was wrong to try |
| 44 | computing the object name of the target of symbolic link, which may |
| 45 | not even exist or may be a directory. |
| 46 | |
| 47 | * There was no way to defeat a configured rebase.autostash variable |
| 48 | from the command line, as "git rebase --no-autostash" was missing. |
| 49 | |
| 50 | * Allow "git interpret-trailers" to run outside of a Git repository. |
| 51 | |
| 52 | * Produce correct "dirty" marker for shell prompts, even when we |
| 53 | are on an orphan or an unborn branch. |
| 54 | |
| 55 | * Some corner cases have been fixed in string-matching done in "git |
| 56 | status". |
| 57 | |
| 58 | * Apple's common crypto implementation of SHA1_Update() does not take |
| 59 | more than 4GB at a time, and we now have a compile-time workaround |
| 60 | for it. |
| 61 | |
| 62 | Also contains typofixes, documentation updates and trivial code |
| 63 | clean-ups. |