--- /dev/null
+GIT v1.5.2.4 Release Notes
+==========================
+
+Fixes since v1.5.2.3
+--------------------
+
+ * Bugfixes
+
+ - "git-gui" bugfixes, including a handful fixes to run it
+ better on Cygwin/MSYS.
+
+ - "git checkout" failed to switch back and forth between
+ branches, one of which has "frotz -> xyzzy" symlink and
+ file "xyzzy/filfre", while the other one has a file
+ "frotz/filfre".
+
+ - "git prune" used to segfault upon seeing a commit that is
+ referred to by a tree object (aka "subproject").
+
+ - "git diff --name-status --no-index" mishandled an added file.
+
+ - "git apply --reverse --whitespace=warn" still complained
+ about whitespaces that a forward application would have
+ introduced.
+
+ * Documentation Fixes and Updates
+
+ - A handful documentation updates.
* New commands and options.
+ - The hunk header output from "git diff" family can be customized
+ with the attributes mechanism. See gitattributes(5) for details.
+
- "git stash" allows you to quickly save away your work in
progress and replay it later on an updated state.
small enough delta results it creates while looking for the
best delta candidates.
+ - git-pack-objects learned a new heuristcs to prefer delta
+ that is shallower in depth over the smallest delta
+ possible. This improves both overall packfile access
+ performance and packfile density.
+
- diff-delta code that is used for packing has been improved
to work better on big files.
--
exec >/var/tmp/1
-O=v1.5.3-rc0
+O=v1.5.3-rc1
echo O=`git describe refs/heads/master`
git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
The maximum delta depth used by gitlink:git-pack-objects[1] when no
maximum depth is given on the command line. Defaults to 50.
+pack.windowMemory::
+ The window memory size limit used by gitlink:git-pack-objects[1]
+ when no limit is given on the command line. The value can be
+ suffixed with "k", "m", or "g". Defaults to 0, meaning no
+ limit.
+
pack.compression::
An integer -1..9, indicating the compression level for objects
in a pack file. -1 is the zlib default. 0 means no
</p>\r
</dd>\r
<dt>\r
+pack.windowMemory\r
+</dt>\r
+<dd>\r
+<p>\r
+ The window memory size limit used by <a href="git-pack-objects.html">git-pack-objects(1)</a>\r
+ when no limit is given on the command line. The value can be\r
+ suffixed with "k", "m", or "g". Defaults to 0, meaning no\r
+ limit.\r
+</p>\r
+</dd>\r
+<dt>\r
pack.compression\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 12-Jul-2007 06:45:15 UTC\r
+Last updated 13-Jul-2007 00:24:26 UTC\r
</div>\r
</div>\r
</body>\r
</p>\r
</dd>\r
<dt>\r
+--follow\r
+</dt>\r
+<dd>\r
+<p>\r
+ Continue listing the history of a file beyond renames.\r
+</p>\r
+</dd>\r
+<dt>\r
<paths>…\r
</dt>\r
<dd>\r
each commit modifies.\r
</p>\r
</dd>\r
+<dt>\r
+git log --follow builtin-rev-list.c\r
+</dt>\r
+<dd>\r
+<p>\r
+ Shows the commits that changed builtin-rev-list.c, including\r
+ those commits that occurred before the file was given its\r
+ present name.\r
+</p>\r
+</dd>\r
</dl>\r
</div>\r
<h2>Discussion</h2>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 21-Jun-2007 00:34:59 UTC\r
+Last updated 13-Jul-2007 00:24:26 UTC\r
</div>\r
</div>\r
</body>\r
the specified paths; this means that "<paths>..." limits only
commits, and doesn't limit diff for those commits.
+--follow::
+ Continue listing the history of a file beyond renames.
+
<paths>...::
Show only commits that affect the specified paths.
in the "release" branch, along with the list of paths
each commit modifies.
+git log --follow builtin-rev-list.c::
+
+ Shows the commits that changed builtin-rev-list.c, including
+ those commits that occurred before the file was given its
+ present name.
+
Discussion
----------
</p>\r
</dd>\r
<dt>\r
+--window-memory=[N]\r
+</dt>\r
+<dd>\r
+<p>\r
+ This option provides an additional limit on top of <tt>--window</tt>;\r
+ the window size will dynamically scale down so as to not take\r
+ up more than N bytes in memory. This is useful in\r
+ repositories with a mix of large and small objects to not run\r
+ out of memory with a large window, but still be able to take\r
+ advantage of the large window for the smaller objects. The\r
+ size can be suffixed with "k", "m", or "g".\r
+ <tt>--window-memory=0</tt> makes memory usage unlimited, which is the\r
+ default.\r
+</p>\r
+</dd>\r
+<dt>\r
--max-pack-size=<n>\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 16-Jun-2007 09:49:14 UTC\r
+Last updated 13-Jul-2007 00:24:27 UTC\r
</div>\r
</div>\r
</body>\r
times to get to the necessary object.
The default value for --window is 10 and --depth is 50.
+--window-memory=[N]::
+ This option provides an additional limit on top of `--window`;
+ the window size will dynamically scale down so as to not take
+ up more than N bytes in memory. This is useful in
+ repositories with a mix of large and small objects to not run
+ out of memory with a large window, but still be able to take
+ advantage of the large window for the smaller objects. The
+ size can be suffixed with "k", "m", or "g".
+ `--window-memory=0` makes memory usage unlimited, which is the
+ default.
+
--max-pack-size=<n>::
Maximum size of each output packfile, expressed in MiB.
If specified, multiple packfiles may be created.
</p>\r
</dd>\r
<dt>\r
+--window-memory=[N]\r
+</dt>\r
+<dd>\r
+<p>\r
+ This option provides an additional limit on top of <tt>--window</tt>;\r
+ the window size will dynamically scale down so as to not take\r
+ up more than N bytes in memory. This is useful in\r
+ repositories with a mix of large and small objects to not run\r
+ out of memory with a large window, but still be able to take\r
+ advantage of the large window for the smaller objects. The\r
+ size can be suffixed with "k", "m", or "g".\r
+ <tt>--window-memory=0</tt> makes memory usage unlimited, which is the\r
+ default.\r
+</p>\r
+</dd>\r
+<dt>\r
--max-pack-size=<n>\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 01-Jul-2007 06:34:00 UTC\r
+Last updated 13-Jul-2007 00:24:27 UTC\r
</div>\r
</div>\r
</body>\r
to be applied that many times to get to the necessary object.
The default value for --window is 10 and --depth is 50.
+--window-memory=[N]::
+ This option provides an additional limit on top of `--window`;
+ the window size will dynamically scale down so as to not take
+ up more than N bytes in memory. This is useful in
+ repositories with a mix of large and small objects to not run
+ out of memory with a large window, but still be able to take
+ advantage of the large window for the smaller objects. The
+ size can be suffixed with "k", "m", or "g".
+ `--window-memory=0` makes memory usage unlimited, which is the
+ default.
+
--max-pack-size=<n>::
Maximum size of each output packfile, expressed in MiB.
If specified, multiple packfiles may be created.
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jul-2007 21:52:21 UTC\r
+Last updated 13-Jul-2007 00:24:28 UTC\r
</div>\r
</div>\r
</body>\r
branch of the `git.git` repository.
Documentation for older releases are available here:
-* link:v1.5.2.3/git.html[documentation for release 1.5.2.3]
+* link:v1.5.2.4/git.html[documentation for release 1.5.2.4]
* release notes for
+ link:RelNotes-1.5.2.4.txt[1.5.2.4],
link:RelNotes-1.5.2.3.txt[1.5.2.3],
link:RelNotes-1.5.2.2.txt[1.5.2.2],
link:RelNotes-1.5.2.1.txt[1.5.2.1],