| Junio C Hamano | e670d0d | 2008-02-17 20:14:59 | [diff] [blame^] | 1 | GIT v1.5.5 Release Notes |
| 2 | ======================== |
| 3 | |
| 4 | Updates 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 | |
| 65 | Fixes since v1.5.4 |
| 66 | ------------------ |
| 67 | |
| 68 | All of the fixes in v1.5.4 maintenance series are included in |
| 69 | this release, unless otherwise noted. |
| 70 | |
| 71 | |
| 72 | --- |
| 73 | exec >/var/tmp/1 |
| 74 | O=v1.5.4 |
| 75 | O=v1.5.4.2-122-g7cb97da |
| 76 | echo O=`git describe refs/heads/master` |
| 77 | git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint |
| 78 | |