Autogenerated HTML docs for v1.5.2-rc2-46-g4675
authorJunio C Hamano <junio@hera.kernel.org>
Wed, 9 May 2007 07:16:07 +0000 (07:16 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Wed, 9 May 2007 07:16:07 +0000 (07:16 +0000)
12 files changed:
RelNotes-1.5.1.4.txt [new file with mode: 0644]
RelNotes-1.5.2.txt
config.txt
git-config.html
git-pack-objects.html
git-pack-objects.txt
git-repack.html
git-repack.txt
git.html
git.txt
user-manual.html
user-manual.txt

diff --git a/RelNotes-1.5.1.4.txt b/RelNotes-1.5.1.4.txt
new file mode 100644 (file)
index 0000000..df2f66c
--- /dev/null
@@ -0,0 +1,30 @@
+GIT v1.5.1.4 Release Notes
+==========================
+
+Fixes since v1.5.1.3
+--------------------
+
+* Bugfixes
+
+  - "git-http-fetch" did not work around a bug in libcurl
+    earlier than 7.16 (curl_multi_remove_handle() was broken).
+
+  - "git cvsserver" handles a file that was once removed and
+    then added again correctly.
+
+  - import-tars script (in contrib/) handles GNU tar archives
+    that contain pathnames longer than 100 bytes (long-link
+    extension) correctly.
+
+  - xdelta test program did not build correctly.
+
+  - gitweb sometimes tried incorrectly to apply function to
+    decode utf8 twice, resulting in corrupt output.
+
+  - "git blame -C" mishandled text at the end of a group of
+    lines.
+
+  - "git log/rev-list --boundary" did not produce output
+    correctly without --left-right option.
+
+  - Many documentation updates.
index 02b8ea0a6889d9b558e3055afce9b294df07359a..c14f3da7aa76b7bfbe302bc2de5eaa799dfa071c 100644 (file)
@@ -32,7 +32,7 @@ Updates since v1.5.1
   arbitrary filter to contents on check-in/check-out codepath
   but this feature is an extremely sharp-edged razor and needs
   to be handled with caution (do not use it unless you
-  understand the earlier mailing list discussion on keyward
+  understand the earlier mailing list discussion on keyword
   expansion).
 
 * The packfile format now optionally suports 64-bit index.
@@ -42,6 +42,8 @@ Updates since v1.5.1
   needs more than 32-bit to express offsets of objects in the
   pack
 
+* Comes with an updated git-gui 0.7.0
+
 * New commands and options.
 
   - "git bisect start" can optionally take a single bad commit and
@@ -112,6 +114,13 @@ Updates since v1.5.1
   - "git blame" uses .mailmap to canonicalize the author name
     just like "git shortlog" does.
 
+  - "git pack-objects" pays attention to pack.depth
+    configuration variable.
+
+  - "git cherry-pick" and "git revert" does not use .msg file in
+    the working tree to prepare commit message; instead it uses
+    $GIT_DIR/MERGE_MSG as other commands.
+
 * Builds
 
   - git-p4import has never been installed; now there is an
@@ -137,6 +146,11 @@ Updates since v1.5.1
     renamed it.  We do not do that when there is no rename, so
     match that behaviour.
 
+  - The default pack depth has been increased to 50, as the
+    recent addition of delta_base_cache makes deeper delta chains
+    much less expensive to access.
+
+
 Fixes since v1.5.1
 ------------------
 
@@ -165,12 +179,14 @@ this release, unless otherwise noted.
   - git-fetch had trouble with a remote with insanely large number
     of refs.
 
+  - "git clean -d -X" now does not remove non-excluded directories.
+
 * Documentation updates
 
 * Performance Tweaks
 
 --
 exec >/var/tmp/1
-O=v1.5.2-rc1-32-g125a5f1
+O=v1.5.2-rc2-45-g618e613
 echo O=`git describe refs/heads/master`
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
index 24f9655fef8b9acbeb239554d55585480a0eede7..ea434af9db1e864c4230b60886f1ca24237327e4 100644 (file)
@@ -546,6 +546,10 @@ pack.window::
        The size of the window used by gitlink:git-pack-objects[1] when no
        window size is given on the command line. Defaults to 10.
 
+pack.depth::
+       The maximum delta depth used by gitlink:git-pack-objects[1] when no
+       maximum depth is given on the command line. Defaults to 50.
+
 pull.octopus::
        The default merge strategy to use when pulling multiple branches
        at once.
index 74bccbfc69b86b405bf33f3bf9c0c83677f02dae..9251753c08028c3219d85a80912083faec6a03f5 100644 (file)
@@ -1423,6 +1423,15 @@ pack.window
 </p>\r
 </dd>\r
 <dt>\r
+pack.depth\r
+</dt>\r
+<dd>\r
+<p>\r
+        The maximum delta depth used by <a href="git-pack-objects.html">git-pack-objects(1)</a> when no\r
+        maximum depth is given on the command line. Defaults to 50.\r
+</p>\r
+</dd>\r
+<dt>\r
 pull.octopus\r
 </dt>\r
 <dd>\r
@@ -1654,7 +1663,7 @@ transfer.unpackLimit
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 04-May-2007 07:07:21 UTC\r
+Last updated 09-May-2007 07:15:31 UTC\r
 </div>\r
 </div>\r
 </body>\r
index dc1fd8ef5e9776d83445ea89aecbd51945ae0bd1..43b081f9ecc14696ee5213a9fff07b3e7fb45d68 100644 (file)
@@ -371,7 +371,7 @@ base-name
         it too deep affects the performance on the unpacker\r
         side, because delta data needs to be applied that many\r
         times to get to the necessary object.\r
-        The default value for both --window and --depth is 10.\r
+        The default value for --window is 10 and --depth is 50.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -499,7 +499,7 @@ base-name
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 22-Apr-2007 05:47:51 UTC\r
+Last updated 09-May-2007 07:15:31 UTC\r
 </div>\r
 </div>\r
 </body>\r
index d9e11c65344a52fd81023e26cc1535ac825106dd..bd3ee456e336add5d880d6a1192646220e7c34d7 100644 (file)
@@ -83,7 +83,7 @@ base-name::
        it too deep affects the performance on the unpacker
        side, because delta data needs to be applied that many
        times to get to the necessary object.
-       The default value for both --window and --depth is 10.
+       The default value for --window is 10 and --depth is 50.
 
 --incremental::
        This flag causes an object already in a pack ignored
index 345f17f0dc236cc4b82119592e60fca23016fd9a..9aecf8e4daeaafba85d6aa1798fec9dfd1be94ce 100644 (file)
@@ -358,7 +358,7 @@ engines, disk storage, etc.</p>
         space. <tt>--depth</tt> limits the maximum delta depth; making it too deep\r
         affects the performance on the unpacker side, because delta data needs\r
         to be applied that many times to get to the necessary object.\r
-        The default value for both --window and --depth is 10.\r
+        The default value for --window is 10 and --depth is 50.\r
 </p>\r
 </dd>\r
 </dl>\r
@@ -394,7 +394,7 @@ that way can try to use older git with it).</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 04-Apr-2007 18:34:08 UTC\r
+Last updated 09-May-2007 07:15:31 UTC\r
 </div>\r
 </div>\r
 </body>\r
index d39abc126dec70108625af13d11541b771c8e85d..cc3b0b21c727349eb3a51d9837bc006b987537c3 100644 (file)
@@ -63,7 +63,7 @@ OPTIONS
        space. `--depth` limits the maximum delta depth; making it too deep
        affects the performance on the unpacker side, because delta data needs
        to be applied that many times to get to the necessary object.
-       The default value for both --window and --depth is 10.
+       The default value for --window is 10 and --depth is 50.
 
 
 Configuration
index 1aeb04d66585b69ee4a8855b03ccebc6aab5d3f8..e2d64cbe279c494c9f9b6721a8c9a976f253926f 100644 (file)
--- a/git.html
+++ b/git.html
@@ -2333,7 +2333,7 @@ contributors on the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 08-May-2007 00:32:27 UTC\r
+Last updated 09-May-2007 07:15:32 UTC\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/git.txt b/git.txt
index f84728bc111903a622c3c4da5d17a8c5b6bc1efa..273ca173d48f4a14f46d3cc4416603555503f4eb 100644 (file)
--- a/git.txt
+++ b/git.txt
@@ -40,7 +40,11 @@ Documentation for older releases are available here:
 
 * link:RelNotes-1.5.1.txt[release notes for 1.5.1]
 
-* link:v1.5.1.2/git.html[documentation for release 1.5.1.2]
+* link:v1.5.1.4/git.html[documentation for release 1.5.1.4]
+
+* link:RelNotes-1.5.1.4.txt[release notes for 1.5.1.4]
+
+* link:RelNotes-1.5.1.3.txt[release notes for 1.5.1.3]
 
 * link:RelNotes-1.5.1.2.txt[release notes for 1.5.1.2]
 
index 43fc75dce0e2b26feca2fab6b3aa97d1f899446a..7bcf89c6084608ea6d14181f698f6442b5208747 100644 (file)
@@ -706,9 +706,9 @@ your personal repo ------------------&gt; your public repo
       |                                     |
       |               they push             V
 their public repo &lt;------------------- their repo</pre><p>Now, assume your personal repository is in the directory ~/proj.  We
-first create a new clone of the repository:</p><div class="literallayout"><p>$ git clone --bare proj.git</p></div><p>The resulting directory proj.git will contains a "bare" git
-repository&#8212;it is just the contents of the ".git" directory, without
-a checked-out copy of a working directory.</p><p>Next, copy proj.git to the server where you plan to host the
+first create a new clone of the repository:</p><div class="literallayout"><p>$ git clone --bare ~/proj proj.git</p></div><p>The resulting directory proj.git contains a "bare" git repository&#8212;it is
+just the contents of the ".git" directory, without a checked-out copy of
+a working directory.</p><p>Next, copy proj.git to the server where you plan to host the
 public repository.  You can use scp, rsync, or whatever is most
 convenient.</p><p>If somebody else maintains the public server, they may already have
 set up a git service for you, and you may skip to the section
@@ -882,9 +882,8 @@ branch.master.remote=origin<br>
 branch.master.merge=refs/heads/master</p></div><p>If there are other repositories that you also use frequently, you can
 create similar configuration options to save typing; for example,
 after</p><div class="literallayout"><p>$ git config remote.example.url git://example.com/proj.git</p></div><p>then the following two commands will do the same thing:</p><div class="literallayout"><p>$ git fetch git://example.com/proj.git master:refs/remotes/example/master<br>
-$ git fetch example master:refs/remotes/example/master</p></div><p>Even better, if you add one more option:</p><div class="literallayout"><p>$ git config remote.example.fetch master:refs/remotes/example/master</p></div><p>then the following commands will all do the same thing:</p><div class="literallayout"><p>$ git fetch git://example.com/proj.git master:ref/remotes/example/master<br>
-$ git fetch example master:ref/remotes/example/master<br>
-$ git fetch example example/master<br>
+$ git fetch example master:refs/remotes/example/master</p></div><p>Even better, if you add one more option:</p><div class="literallayout"><p>$ git config remote.example.fetch master:refs/remotes/example/master</p></div><p>then the following commands will all do the same thing:</p><div class="literallayout"><p>$ git fetch git://example.com/proj.git master:refs/remotes/example/master<br>
+$ git fetch example master:refs/remotes/example/master<br>
 $ git fetch example</p></div><p>You can also add a "+" to force the update each time:</p><div class="literallayout"><p>$ git config remote.example.fetch +master:ref/remotes/example/master</p></div><p>Don't do this unless you're sure you won't mind "git fetch" possibly
 throwing away commits on mybranch.</p><p>Also note that all of the above configuration can be performed by
 directly editing the file .git/config instead of using
index 67f5b9b6abb7416e6670fa736bf1d3ec92a934a1..13db9699c1b7daceaa7fa932972d809e52eb1f42 100644 (file)
@@ -1836,12 +1836,12 @@ Now, assume your personal repository is in the directory ~/proj.  We
 first create a new clone of the repository:
 
 -------------------------------------------------
-$ git clone --bare proj.git
+$ git clone --bare ~/proj proj.git
 -------------------------------------------------
 
-The resulting directory proj.git will contains a "bare" git
-repository--it is just the contents of the ".git" directory, without
-a checked-out copy of a working directory.
+The resulting directory proj.git contains a "bare" git repository--it is
+just the contents of the ".git" directory, without a checked-out copy of
+a working directory.
 
 Next, copy proj.git to the server where you plan to host the
 public repository.  You can use scp, rsync, or whatever is most
@@ -2372,9 +2372,8 @@ $ git config remote.example.fetch master:refs/remotes/example/master
 then the following commands will all do the same thing:
 
 -------------------------------------------------
-$ git fetch git://example.com/proj.git master:ref/remotes/example/master
-$ git fetch example master:ref/remotes/example/master
-$ git fetch example example/master
+$ git fetch git://example.com/proj.git master:refs/remotes/example/master
+$ git fetch example master:refs/remotes/example/master
 $ git fetch example
 -------------------------------------------------