Autogenerated HTML docs for v1.5.2-rc0-56-g6169a
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 26 Apr 2007 07:20:04 +0000 (07:20 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 26 Apr 2007 07:20:04 +0000 (07:20 +0000)
RelNotes-1.5.1.3.txt [new file with mode: 0644]
core-tutorial.html
core-tutorial.txt
git-rev-list.html
git-rev-list.txt
git-send-email.html
git-send-email.txt

diff --git a/RelNotes-1.5.1.3.txt b/RelNotes-1.5.1.3.txt
new file mode 100644 (file)
index 0000000..9a4b069
--- /dev/null
@@ -0,0 +1,38 @@
+GIT v1.5.1.3 Release Notes (draft)
+==========================
+
+Fixes since v1.5.1.2
+--------------------
+
+* Bugfixes
+
+  - git-add tried to optimize by finding common leading
+    directories across its arguments but botched, causing very
+    confused behaviour.
+
+  - unofficial rpm.spec file shipped with git was letting
+    ETC_GITCONFIG set to /usr/etc/gitconfig.  Tweak the official
+    Makefile to make it harder for distro people to make the
+    same mistake, by setting the variable to /etc/gitconfig if
+    prefix is set to /usr.
+
+  - git-svn inconsistently stripped away username from the URL
+    only when svnsync_props was in use.
+
+  - git-send-email was not quoting recipient names that have
+    period '.' in them.  Also it did not allow overriding
+    envelope sender, which made it impossible to send patches to
+    certain subscriber-only lists.
+
+  - built-in write_tree() routine had a sequence that renamed a
+    file that is still open, which some systems did not like.
+
+  - when memory is very tight, sliding mmap code to read
+    packfiles incorrectly closed the fd that was still being
+    used to read the pack.
+
+---
+exec >/var/tmp/1
+O=v1.5.1.2-23-gbf7af11
+echo O=`git describe refs/heads/maint`
+git shortlog --no-merges $O..refs/heads/maint
index 7226c559bbc5d62f7b55d7f4f9f5188eedf572e8..7daeca47a573c18cb756173410cdbfc47a25e355 100644 (file)
@@ -583,10 +583,9 @@ argument to <tt>git-commit-tree</tt>.</p>
 <p><tt>git-commit-tree</tt> normally takes several arguments &#8212; it wants to know\r
 what the <em>parent</em> of a commit was, but since this is the first commit\r
 ever in this new repository, and it has no parents, we only need to pass in\r
-the object name of the tree. However, <tt>git-commit-tree</tt>\r
-also wants to get a commit message\r
-on its standard input, and it will write out the resulting object name for the\r
-commit to its standard output.</p>\r
+the object name of the tree. However, <tt>git-commit-tree</tt> also wants to get a\r
+commit message on its standard input, and it will write out the resulting\r
+object name for the commit to its standard output.</p>\r
 <p>And this is where we create the <tt>.git/refs/heads/master</tt> file\r
 which is pointed at by <tt>HEAD</tt>. This file is supposed to contain\r
 the reference to the top-of-tree of the master branch, and since\r
@@ -1528,7 +1527,7 @@ differences since stage 2 (i.e. your version).</p>
 <p>So, we can use somebody else's work from a remote repository, but\r
 how can <strong>you</strong> prepare a repository to let other people pull from\r
 it?</p>\r
-<p>Your do your real work in your working tree that has your\r
+<p>You do your real work in your working tree that has your\r
 primary repository hanging under it as its <tt>.git</tt> subdirectory.\r
 You <strong>could</strong> make that repository accessible remotely and ask\r
 people to pull from it, but in practice that is not the way\r
@@ -1969,7 +1968,7 @@ to follow, not easier.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 04-Apr-2007 18:34:42 UTC\r
+Last updated 26-Apr-2007 07:19:27 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 97cdb90cb4e5763a4d0cec1a0d01f5380b4e512f..6b9b9ad7d1083ee09955ddaf46db4fad1a37834b 100644 (file)
@@ -319,10 +319,9 @@ argument to `git-commit-tree`.
 `git-commit-tree` normally takes several arguments -- it wants to know
 what the 'parent' of a commit was, but since this is the first commit
 ever in this new repository, and it has no parents, we only need to pass in
-the object name of the tree. However, `git-commit-tree`
-also wants to get a commit message
-on its standard input, and it will write out the resulting object name for the
-commit to its standard output.
+the object name of the tree. However, `git-commit-tree` also wants to get a
+commit message on its standard input, and it will write out the resulting
+object name for the commit to its standard output.
 
 And this is where we create the `.git/refs/heads/master` file
 which is pointed at by `HEAD`. This file is supposed to contain
@@ -1304,7 +1303,7 @@ So, we can use somebody else's work from a remote repository, but
 how can *you* prepare a repository to let other people pull from
 it?
 
-Your do your real work in your working tree that has your
+You do your real work in your working tree that has your
 primary repository hanging under it as its `.git` subdirectory.
 You *could* make that repository accessible remotely and ask
 people to pull from it, but in practice that is not the way
index 68151655d8706bbc6e5759cb385a0e25ab4672bc..bd5c2cd130ac668fadfe78bc8ab0c42bca55ee5d 100644 (file)
@@ -289,6 +289,7 @@ git-rev-list(1) Manual Page
              [ --cherry-pick ]\r
              [ --encoding[=&lt;encoding&gt;] ]\r
              [ --(author|committer|grep)=&lt;pattern&gt; ]\r
+             [ --date={local|relative|default} ]\r
              [ [--objects | --objects-edge] [ --unpacked ] ]\r
              [ --pretty | --header ]\r
              [ --bisect ]\r
@@ -639,10 +640,22 @@ The title was &gt;&gt;t4119: test autocomputing -p&lt;n&gt; for traditional diff
 </dt>\r
 <dd>\r
 <p>\r
-        Show dates relative to the current time, e.g. "2 hours ago".\r
+        Synonym for <tt>--date=relative</tt>.\r
+</p>\r
+</dd>\r
+<dt>\r
+--date={relative,local,default}\r
+</dt>\r
+<dd>\r
+<p>\r
         Only takes effect for dates shown in human-readable format, such\r
         as when using "--pretty".\r
 </p>\r
+<p><tt>--date=relative</tt> shows dates relative to the current time,\r
+e.g. "2 hours ago".</p>\r
+<p><tt>--date=local</tt> shows timestamps in user's local timezone.</p>\r
+<p><tt>--date=default</tt> shows timestamps in the original timezone\r
+(either committer's or author's).</p>\r
 </dd>\r
 <dt>\r
 --header\r
@@ -1035,7 +1048,7 @@ and the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 14-Apr-2007 16:21:45 UTC\r
+Last updated 26-Apr-2007 07:19:26 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 77e068b15fb02da40a8c4c9f35d076d62f379587..1b12b4f2a45e5650be067a3b05ce56c17a5422fc 100644 (file)
@@ -25,6 +25,7 @@ SYNOPSIS
             [ \--cherry-pick ]
             [ \--encoding[=<encoding>] ]
             [ \--(author|committer|grep)=<pattern> ]
+            [ \--date={local|relative|default} ]
             [ [\--objects | \--objects-edge] [ \--unpacked ] ]
             [ \--pretty | \--header ]
             [ \--bisect ]
@@ -90,9 +91,20 @@ include::pretty-formats.txt[]
 
 --relative-date::
 
-       Show dates relative to the current time, e.g. "2 hours ago".
+       Synonym for `--date=relative`.
+
+--date={relative,local,default}::
+
        Only takes effect for dates shown in human-readable format, such
        as when using "--pretty".
++
+`--date=relative` shows dates relative to the current time,
+e.g. "2 hours ago".
++
+`--date=local` shows timestamps in user's local timezone.
++
+`--date=default` shows timestamps in the original timezone
+(either committer's or author's).
 
 --header::
 
index 51417eee4bfb5d595e1c4cb7bc6e9a8db471c10e..b5f1b145cfd9101a7460d555fec8eefa2d1a3898 100644 (file)
@@ -400,6 +400,25 @@ enabled interface to provide the necessary information.</p>
 </p>\r
 </dd>\r
 <dt>\r
+--dry-run\r
+</dt>\r
+<dd>\r
+<p>\r
+        Do everything except actually send the emails.\r
+</p>\r
+</dd>\r
+<dt>\r
+--envelope-sender\r
+</dt>\r
+<dd>\r
+<p>\r
+        Specify the envelope sender used to send the emails.\r
+        This is useful if your default address is not the address that is\r
+        subscribed to a list. If you use the sendmail binary, you must have\r
+        suitable privileges for the -f parameter.\r
+</p>\r
+</dd>\r
+<dt>\r
 --to\r
 </dt>\r
 <dd>\r
@@ -476,7 +495,7 @@ send_lots_of_email.pl by Greg Kroah-Hartman.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 04-Apr-2007 18:34:16 UTC\r
+Last updated 26-Apr-2007 07:19:26 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 682313e95dc9b96d3cc14f33554ad82bcede9a56..795db873fcda3b9248e56b3662a95f726b7a20cd 100644 (file)
@@ -85,6 +85,15 @@ The --cc option must be repeated for each user you want on the cc list.
        Do not add the From: address to the cc: list, if it shows up in a From:
        line.
 
+--dry-run::
+       Do everything except actually send the emails.
+
+--envelope-sender::
+       Specify the envelope sender used to send the emails.
+       This is useful if your default address is not the address that is
+       subscribed to a list. If you use the sendmail binary, you must have
+       suitable privileges for the -f parameter.
+
 --to::
        Specify the primary recipient of the emails generated.
        Generally, this will be the upstream maintainer of the