1GIT v1.5.5 Release Notes 2======================== 3 4Updates since v1.5.4 5-------------------- 6 7(performance) 8 9 * On platforms with suboptimal qsort(3) implementation, there 10 is an option to use more reasonable substitute we ship with 11 our software. 12 13 * New configuration variable "pack.packsizelimit" can be used 14 in place of command line option --max-pack-size. 15 16 * "git fetch" over the native git protocol used to make a 17 connection to find out the set of current remote refs and 18 another to actually download the pack data. We now use only 19 one connection for these tasks. 20 21 * "git commit" does not run lstat(2) more than necessary 22 anymore. 23 24(usability, bells and whistles) 25 26 * You can be warned when core.autocrlf conversion is applied in 27 such a way that results in an irreversible conversion. 28 29 * A pattern "foo/" in .gitignore file now matches a directory 30 "foo". Pattern "foo" also matches as before. 31 32 * "git describe" learned to limit the tags to be used for 33 naming with --match option. 34 35 * "git describe --contains" now barfs when the named commit 36 cannot be described. 37 38 * bash completion's prompt helper function can talk about 39 operation in-progress (e.g. merge, rebase, etc.). 40 41 * "git commit" learned a new hook "prepare-commit-msg" that can 42 inspect what is going to be committed and prepare the commit 43 log message template to be edited. 44 45 * "git gui" learned an auto-spell checking. 46 47 * "git send-email" learned to prompt for passwords 48 interactively. 49 50 * "git send-email" learned an easier way to suppress CC 51 recipients. 52 53 * Various "git cvsimport", "git cvsexportcommit", "git svn" and 54 "git p4" improvements. 55 56(internal) 57 58 * Duplicated code between git-help and git-instaweb that 59 launches user's preferred browser has been refactored. 60 61 * It is now easier to write test scripts that records known 62 breakages. 63 64 65Fixes since v1.5.4 66------------------ 67 68All of the fixes in v1.5.4 maintenance series are included in 69this release, unless otherwise noted. 70 71 72--- 73exec >/var/tmp/1 74O=v1.5.4 75O=v1.5.4.2-122-g7cb97da 76echo O=`git describe refs/heads/master` 77git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint 78