@@ -175,6 +175,15 @@ Updates since v1.5.2
175175 - "git log" learned --log-size to show the number of bytes in
176176 the log message part of the output to help qgit.
177177
178+ - "git log --name-status" does not require you to give "-r" anymore.
179+ As a general rule, Porcelain commands should recurse when showing
180+ diff.
181+
182+ - "git format-patch --root A" can be used to format everything
183+ since the beginning up to A. This was supported with
184+ "git format-patch --root A A" for a long time, but was not
185+ properly documented.
186+
178187 - "git svn dcommit" retains local merge information.
179188
180189 - "git svnimport" allows an empty string to be specified as the
@@ -304,8 +313,8 @@ Updates since v1.5.2
304313 when switching branches that have differences in only a
305314 handful paths.
306315
307- - "git commit paths..." has also been optimized.
308-
316+ - "git add paths..." and "git commit paths..." has also been
317+ heavily optimized.
309318
310319Fixes since v1.5.2
311320------------------
@@ -321,8 +330,11 @@ this release, unless otherwise noted.
321330 - "git-write-tree" had a bad interaction with racy-git avoidance and
322331 gitattributes mechanisms.
323332
333+ - "git --bare command" overrode existing GIT_DIR setting and always
334+ made it treat the current working directory as GIT_DIR.
335+
324336--
325337exec >/var/tmp/1
326- O=v1.5.3-rc6-47-ge92ea62
338+ O=v1.5.3-rc7
327339echo O=`git describe refs/heads/master`
328340git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
0 commit comments