revision.c: explain what tree_difference does
[gitweb.git] / Documentation / RelNotes-1.5.1.txt
index 5ce385b442e86b618fe3cb20251a6ccae3a82a12..f374e1c2c75a597c15a9f0bbb2ff2fec6ec190df 100644 (file)
@@ -22,6 +22,9 @@ Updates since v1.5.0
   - "git diff --no-index pathA pathB" can be used as diff
     replacement with git specific enhancements.
 
+  - "git diff --pretty=format:<string>" to allow more flexible
+    custom log output.
+
   - "git name-rev" learned --refs=<pattern>, to limit the tags
     used for naming the given revisions only to the ones
     matching the given pattern.
@@ -36,6 +39,10 @@ Updates since v1.5.0
   - "git bundle" can help sneaker-netting your changes between
     repositories.
 
+  - A new configuration "core.symlinks" can be used to disable
+    symlinks on filesystems that do not support them; they are
+    checked out as regular files instead.
+
 
 * Updated behaviour of existing commands.
 
@@ -50,7 +57,7 @@ Updates since v1.5.0
     LF at the end of lines.  Currently, which paths to consider
     'text' (i.e. be subjected to the autocrlf mechanism) is
     decided purely based on the contents, but the plan is to
-    allow users to explicitly override this heuristics based on
+    allow users to explicitly override this heuristic based on
     paths.
 
   - The behaviour of 'git-apply', when run in a subdirectory,
@@ -89,6 +96,9 @@ Updates since v1.5.0
 
   - "git status" in a read-only repository got a bit saner.
 
+  - "git fetch" (hence "git clone" and "git pull") are less
+    noisy when the output does not go to tty.
+
 * Hooks
 
   - The sample update hook to show how to send out notification
@@ -98,7 +108,7 @@ Updates since v1.5.0
 
 --
 exec >/var/tmp/1
-O=v1.5.0.2-259-g16d5315
+O=v1.5.0.3-268-g3ddad98
 echo O=`git describe master`
 git shortlog --no-merges $O..master ^maint