Update draft release notes to 1.7.6
authorJunio C Hamano <gitster@pobox.com>
Mon, 2 May 2011 23:10:50 +0000 (16:10 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 2 May 2011 23:10:50 +0000 (16:10 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/1.7.6.txt
index a092f0899add815cd6e46deae5f59ce311ea2317..fbbc5b447efda99ac8b9def1dbe160d05363cb68 100644 (file)
@@ -6,6 +6,9 @@ Updates since v1.7.5
 
  * Various git-svn updates.
 
 
  * Various git-svn updates.
 
+ * Clean-up of the C part of i18n (but not l10n---please wait)
+   continues.
+
  * When an object "$tree:$path" does not exist, if $path does exist in the
    subtree of $tree that corresponds to the subdirectory the user is in,
    git now suggests using "$tree:./$path" in addition to the advice to use
  * When an object "$tree:$path" does not exist, if $path does exist in the
    subtree of $tree that corresponds to the subdirectory the user is in,
    git now suggests using "$tree:./$path" in addition to the advice to use
@@ -26,6 +29,10 @@ Updates since v1.7.5
  * "git format-patch" learned "--quiet" option to suppress the output of
    the names of generated files.
 
  * "git format-patch" learned "--quiet" option to suppress the output of
    the names of generated files.
 
+ * "git log" and friends learned a new "--notes" option to replace the
+   "--show-notes" option.  Unlike "--show-notes", "--notes=<ref>" does
+   not imply showing the default notes.
+
  * "git merge" learned "-" as a short-hand for "the previous branch", just
    like the way "git checkout -" works.
 
  * "git merge" learned "-" as a short-hand for "the previous branch", just
    like the way "git checkout -" works.
 
@@ -37,6 +44,9 @@ Updates since v1.7.5
  * "git stash apply" can now apply to a working tree with changes as long
    as there is no overlapping change as the stash being applied.
 
  * "git stash apply" can now apply to a working tree with changes as long
    as there is no overlapping change as the stash being applied.
 
+ * "git submodule update" learned "--force" option to get rid of local
+   changes in submodules and replace them with the up-to-date version.
+
  * "git stash apply @{99999}" now is diagnosed as an error, unless you
    really have that many stash entries.
 
  * "git stash apply @{99999}" now is diagnosed as an error, unless you
    really have that many stash entries.
 
@@ -49,10 +59,6 @@ Fixes since v1.7.5
 Unless otherwise noted, all the fixes in 1.7.5.X maintenance track are
 included in this release.
 
 Unless otherwise noted, all the fixes in 1.7.5.X maintenance track are
 included in this release.
 
- * The "--date=relative" output format used to say "X years, 12 months"
-   when it should have said "X+1 years".
-   (merge mg/x-years-12-months later)
-
  * "git config" used to choke with an insanely long line.
    (merge ef/maint-strbuf-init later)
 
  * "git config" used to choke with an insanely long line.
    (merge ef/maint-strbuf-init later)
 
@@ -65,6 +71,10 @@ included in this release.
    when renames are involved.
    (merge jh/dirstat for the above two later)
 
    when renames are involved.
    (merge jh/dirstat for the above two later)
 
+ * "diff -M --cached" used to use unmerged path as a possible rename
+   source candidate, which made no sense.
+   (merge mz/maint-rename-unmerged later)
+
  * "git format-patch" when run with "--quiet" option used to produce a
    nonsense result that consists of alternating empty output.
    (merge early part of cn/format-patch-quiet later)
  * "git format-patch" when run with "--quiet" option used to produce a
    nonsense result that consists of alternating empty output.
    (merge early part of cn/format-patch-quiet later)
@@ -80,5 +90,5 @@ included in this release.
 ---
 exec >/var/tmp/1
 echo O=$(git describe master)
 ---
 exec >/var/tmp/1
 echo O=$(git describe master)
-O=v1.7.5-140-g5ae6f5c
+O=v1.7.5-184-g23f536c
 git shortlog --no-merges ^maint ^$O master
 git shortlog --no-merges ^maint ^$O master