deprecate the new loose object header format
[gitweb.git] / Documentation / RelNotes-1.5.2.txt
index 712ebb0b784bf8adbd8e06eeb683248576d9eb0a..42e7fa5beccd0a2b5c0b2703cf62034cb1b23ab9 100644 (file)
@@ -32,7 +32,7 @@ Updates since v1.5.1
   arbitrary filter to contents on check-in/check-out codepath
   but this feature is an extremely sharp-edged razor and needs
   to be handled with caution (do not use it unless you
-  understand the earlier mailing list discussion on keyward
+  understand the earlier mailing list discussion on keyword
   expansion).
 
 * The packfile format now optionally suports 64-bit index.
@@ -42,6 +42,13 @@ Updates since v1.5.1
   needs more than 32-bit to express offsets of objects in the
   pack
 
+* Comes with an updated git-gui 0.7.0
+
+* Updated gitweb:
+
+  - can show combined diff for merges;
+  - uses font size of user's preference, not hardcoded in pixels;
+
 * New commands and options.
 
   - "git bisect start" can optionally take a single bad commit and
@@ -112,6 +119,13 @@ Updates since v1.5.1
   - "git blame" uses .mailmap to canonicalize the author name
     just like "git shortlog" does.
 
+  - "git pack-objects" pays attention to pack.depth
+    configuration variable.
+
+  - "git cherry-pick" and "git revert" does not use .msg file in
+    the working tree to prepare commit message; instead it uses
+    $GIT_DIR/MERGE_MSG as other commands.
+
 * Builds
 
   - git-p4import has never been installed; now there is an
@@ -132,11 +146,18 @@ Updates since v1.5.1
   - Optimized "git-add $path" in a large directory, most of
     whose contents are ignored.
 
+  - Optimized "git-diff-tree" for reduced memory footprint.
+
   - The recursive merge strategy updated a worktree file that
     was changed identically in two branches, when one of them
     renamed it.  We do not do that when there is no rename, so
     match that behaviour.
 
+  - The default pack depth has been increased to 50, as the
+    recent addition of delta_base_cache makes deeper delta chains
+    much less expensive to access.
+
+
 Fixes since v1.5.1
 ------------------
 
@@ -165,12 +186,14 @@ this release, unless otherwise noted.
   - git-fetch had trouble with a remote with insanely large number
     of refs.
 
+  - "git clean -d -X" now does not remove non-excluded directories.
+
 * Documentation updates
 
 * Performance Tweaks
 
 --
 exec >/var/tmp/1
-O=v1.5.2-rc0-106-g07c785d
+O=v1.5.2-rc2-91-g616e40b
 echo O=`git describe refs/heads/master`
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint