1 GIT v1.5.3 Release Notes (draft)
2 ========================
7 * An initial interation of Porcelain level superproject support
10 * Thee are a handful pack-objects changes to help you cope better with
11 repositories with pathologically large blobs in them.
13 * New commands and options.
15 - "git-submodule" command helps you manage the projects from
16 the superproject that contain them.
18 - In addition to core.compression configuration option,
19 core.loosecompression and pack.compression options can
20 independently tweak zlib compression levels used for loose
23 - "git-ls-tree -l" shows size of blobs pointed at by the
24 tree entries, similar to "/bin/ls -l".
26 - "git-rev-list" learned --regexp-ignore-case and
27 --extended-regexp options to tweak its matching logic used
30 - "git-describe --contains" is a handier way to call more
31 obscure command "git-name-rev --tags".
33 - "git gc --aggressive" tells the command to spend more cycles
34 to optimize the repository harder.
36 - "git repack" can be told to split resulting packs to avoid
37 exceeding limit specified with "--max-pack-size".
39 * Updated behavior of existing commands.
41 - "git push" pretends that you immediately fetched back from
42 the remote by updating corresponding remote tracking
43 branches if you have any.
45 - The diffstat given after a merge (or a pull) honors the
46 color.diff configuration.
48 - "git-apply --whitespace=strip" removes blank lines added at
51 - fetch over git native protocols with -v shows connection
52 status, and the IP address of the other end, to help
55 - core.legacyheaders is no more, although we still can read
56 objects created in a new loose object format.
58 - "git-mailsplit" (hence "git-am") can read from Maildir
61 - "git cvsserver" does not barf upon seeing "cvs login"
64 - "pack-objects" honors "delta" attribute set in
65 .gitattributes. It does not attempt to deltify blobs that
66 come from paths with delta attribute set to false.
68 - new-workdir script (in contrib) can now be used with a bare
78 - git-pack-objects avoids re-deltification cost by caching
79 small enough delta results it creates while looking for the
80 best delta candidates.
82 - diff-delta code that is used for packing has been improved
83 to work better on big files.
85 - when there are more than one pack files in the repository,
86 the runtime used to try finding an object always from the
87 newest packfile; it now tries the same packfile as we found
88 the object requested the last time, which exploits the
89 locality of references.
94 All of the fixes in v1.5.2 maintenance series are included in
95 this release, unless otherwise noted.
100 been backported to 1.5.2.x series, as it is rather an
107 O=v1.5.2-172-g1a8b769
108 echo O=`git describe refs/heads/master`
109 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint