From 708376e8576f6d39b62b27ee9dfe7292c652f728 Mon Sep 17 00:00:00 2001
From: Junio C Hamano
Date: Tue, 19 Jul 2011 20:02:13 +0000
Subject: [PATCH] Autogenerated HTML docs for v1.7.6-233-gd79bc
---
RelNotes/1.7.7.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++--
git-archive.html | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
git-archive.txt | 33 ++++++++++++++++++++++++++++++++
git-clone.html | 20 ++++++++++++++++++-
git-clone.txt | 11 +++++++++++
git-submodule.html | 6 ++++--
git-submodule.txt | 4 +++-
git-tag.html | 11 +++++++----
git-tag.txt | 9 ++++++---
9 files changed, 187 insertions(+), 14 deletions(-)
diff --git a/RelNotes/1.7.7.txt b/RelNotes/1.7.7.txt
index c5a5441743..42982e5b24 100644
--- a/RelNotes/1.7.7.txt
+++ b/RelNotes/1.7.7.txt
@@ -6,12 +6,22 @@ Updates since v1.7.6
* The scripting part of the codebase is getting prepared for i18n/l10n.
+ * Interix and Cygwin ports got updated.
+
+ * Various codepaths that invoked zlib deflate/inflate assumed that these
+ functions can compress or uncompress more than 4GB data in one call on
+ platforms with 64-bit long, which has been corrected.
+
+ * "git archive" can be told to pass the output to gzip compression and
+ produce "archive.tar.gz".
+
* "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
read the entire contents of a file in memory first.
- * "git diff --cc" learned to correctly ignore binary files.
+ * "git clone" can now take "--config key=value" option to set the
+ repository configuration options that affect the initial checkout.
* "git diff --stat" learned --stat-count option to limit the output of
diffstat report.
@@ -19,6 +29,19 @@ Updates since v1.7.6
* "git grep" learned --break and --heading options, to let users mimic
output format of "ack".
+ * "git rebase master topci" no longer spews usage hints after giving
+ "fatal: no such branch: topci" error message.
+
+ * "git submodule update" used to stop at the first error updating a
+ submodule; it now goes on to update other submodules that can be
+ updated, and reports the ones with errors at the end.
+
+ * "git verify-pack" has been rewritten to use the "index-pack" machinery
+ that is more efficient in reading objects in packfiles.
+
+ * test scripts for gitweb tried to run even when CGI-related perl modules
+ are not installed; it now exits early when they are unavailable.
+
Also contains various documentation updates and minor miscellaneous
changes.
@@ -29,8 +52,32 @@ Fixes since v1.7.6
Unless otherwise noted, all the fixes in 1.7.6.X maintenance track are
included in this release.
+ * "git diff --cc" learned to correctly ignore binary files.
+ (merge 0508fe5 jk/combine-diff-binary-etc later)
+
+ * "git fetch" did not recurse into submodules in subdirectories.
+ (merge ea2d325 jl/maint-fetch-recursive-fix later)
+
+ * "git rebase -i -p" incorrectly dropped commits from side branches.
+ (merge 12bf828 aw/rebase-i-p later)
+
+ * "git submodule foreach" failed to correctly give the standard input to
+ the user-supplied command it invoked.
+ (merge 4dca1aa bc/submodule-foreach-stdin-fix-1.7.4 later)
+
+ * submodules that the user has never showed interest in by running
+ "git submodule init" was incorrectly marked as interesting by "git
+ submodule sync".
+ (merge 2cd9de3 jc/submodule-sync-no-auto-vivify later)
+
+ * "git tag -l ..." did not take multiple glob patterns from the
+ command line.
+ (merge 588d0e8 jk/tag-list-multiple-patterns later)
+
--
exec >/var/tmp/1
echo O=$(git describe master)
-O=v1.7.6-133-g395f65d
+O=v1.7.6-232-gd907bf8
+git log --first-parent --oneline $O..master
+echo
git shortlog --no-merges ^maint ^$O master
diff --git a/git-archive.html b/git-archive.html
index bae0e4ed5c..3168d76757 100644
--- a/git-archive.html
+++ b/git-archive.html
@@ -587,6 +587,34 @@ tar.umask
the remote repository takes effect.
+
+tar.<format>.command
+
+
+
+ This variable specifies a shell command through which the tar
+ output generated by git archive should be piped. The command
+ is executed using the shell with the generated tar file on its
+ standard input, and should produce the final output on its
+ standard output. Any compression-level options will be passed
+ to the command (e.g., "-9"). An output file with the same
+ extension as <format> will be use this format if no other
+ format is given.
+
+The "tar.gz" and "tgz" formats are defined automatically and default to
+gzip -cn. You may override them with custom commands.
+
+
+tar.<format>.remote
+
+
+
+ If true, enable <format> for use by remote clients via
+ git-upload-archive(1). Defaults to false for
+ user-defined formats, but true for the "tar.gz" and "tgz"
+ formats.
+
+
ATTRIBUTES
@@ -642,6 +670,22 @@ git archive --format=tar --prefix=git-1.4.0/ v1.4.0 | gzip >git-1.4.0.tar.gz
+git archive --format=tar.gz --prefix=git-1.4.0/ v1.4.0 >git-1.4.0.tar.gz
+
+
+
+ Same as above, but using the builtin tar.gz handling.
+
+
+
+git archive --prefix=git-1.4.0/ -o git-1.4.0.tar.gz v1.4.0
+
+
+
+ Same as above, but the format is inferred from the output file.
+
+
+
git archive --format=tar --prefix=git-1.4.0/ v1.4.0^{tree} | gzip >git-1.4.0.tar.gz
@@ -669,6 +713,16 @@ git archive -o latest.zip HEAD
inferred by the extension of the output file.
+
+git config tar.tar.xz.command "xz -c"
+
+
+
+ Configure a "tar.xz" format for making LZMA-compressed tarfiles.
+ You can use it specifying --format=tar.xz, or by creating an
+ output file like -o foo.tar.xz.
+
+
SEE ALSO
@@ -681,7 +735,7 @@ git archive -o latest.zip HEAD