Code

Update draft release notes to 1.7.7
authorJunio C Hamano <gitster@pobox.com>
Thu, 18 Aug 2011 00:48:36 +0000 (17:48 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 18 Aug 2011 00:48:36 +0000 (17:48 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/1.7.7.txt

index 2ac3d3f2976c357e46a93f8e8338d2cd285e08c7..8de880f83a2a33b16e0f8d3e8e9b90cdbb0cbfa1 100644 (file)
@@ -22,6 +22,15 @@ Updates since v1.7.6
  * "git archive" can be told to pass the output to gzip compression and
    produce "archive.tar.gz".
 
  * "git archive" can be told to pass the output to gzip compression and
    produce "archive.tar.gz".
 
+ * "git bisect" can be used in a bare repository (provided if the test
+   you perform per each iteration does not need a working tree, of
+   course).
+
+ * "git check-attr" can take relative paths from the command line.
+
+ * "git check-attr" learned "--all" option to list the attributes for a
+   given path.
+
  * "git checkout" (both the code to update the files upon checking out a
    different branch, the code to checkout specific set of files) learned
    to stream the data from object store when possible, without having to
  * "git checkout" (both the code to update the files upon checking out a
    different branch, the code to checkout specific set of files) learned
    to stream the data from object store when possible, without having to
@@ -38,6 +47,10 @@ Updates since v1.7.6
  * "git diff --stat" learned --stat-count option to limit the output of
    diffstat report.
 
  * "git diff --stat" learned --stat-count option to limit the output of
    diffstat report.
 
+ * "git diff" learned "--histogram" option, to use a different diff
+   generation machinery stolen from jgit, which might give better
+   performance.
+
  * "git fetch", "git push" and friends no longer show connection
    errors for addresses that couldn't be connected when at least one
    address succeeds (this is arguably a regression but a deliberate
  * "git fetch", "git push" and friends no longer show connection
    errors for addresses that couldn't be connected when at least one
    address succeeds (this is arguably a regression but a deliberate
@@ -58,6 +71,11 @@ Updates since v1.7.6
    submodule; it now goes on to update other submodules that can be
    updated, and reports the ones with errors at the end.
 
    submodule; it now goes on to update other submodules that can be
    updated, and reports the ones with errors at the end.
 
+ * "git upload-pack" and "git receive-pack" learned to pretend only a
+   subset of the refs exist in a repository. This may help a site to
+   put many tiny repositories into one repository (this would not be
+   useful for larger repositories as repacking would be problematic).
+
  * "git verify-pack" has been rewritten to use the "index-pack" machinery
    that is more efficient in reading objects in packfiles.
 
  * "git verify-pack" has been rewritten to use the "index-pack" machinery
    that is more efficient in reading objects in packfiles.
 
@@ -74,10 +92,25 @@ Fixes since v1.7.6
 Unless otherwise noted, all the fixes in 1.7.6.X maintenance track are
 included in this release.
 
 Unless otherwise noted, all the fixes in 1.7.6.X maintenance track are
 included in this release.
 
+ * Error exits from $PAGER were silently ignored.
+   (merge fc1b56f cb/maint-exec-error-report later).
+
+ * "git diff -c/--cc" mishandled a deletion that resolves a conflict, and
+   looked in the working tree instead.
+   (merge 9969454 jc/maint-combined-diff-work-tree later).
+
+ * "git fetch" over smart-http transport used to abort when the
+   repository was updated between the initial connection and the
+   subsequent object transfer.
+   (merge 051e400 jc/maint-smart-http-race-upload-pack later).
+
+ * "git push --quiet" was not really quiet.
+   (merge 0d086b8 cb/maint-quiet-push later).
+
 --
 exec >/var/tmp/1
 echo O=$(git describe master)
 --
 exec >/var/tmp/1
 echo O=$(git describe master)
-O=v1.7.6-471-g50b68ae
+O=v1.7.6-548-g324b6b1
 git log --first-parent --oneline $O..master
 echo
 git shortlog --no-merges ^maint ^$O master
 git log --first-parent --oneline $O..master
 echo
 git shortlog --no-merges ^maint ^$O master