Autogenerated HTML docs for v1.5.4-rc5
authorJunio C Hamano <junio@hera.kernel.org>
Sun, 27 Jan 2008 08:23:46 +0000 (08:23 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Sun, 27 Jan 2008 08:23:46 +0000 (08:23 +0000)
RelNotes-1.5.4.txt
fetch-options.txt
git-fetch.html
git-pull.html
git-pull.txt
git-send-email.html
git-send-email.txt
git-svn.html
git-svn.txt

index 9e43ac23a40f65f2be2da5627a4b1677f3016480..f968fc4957e05287f572ee7c3e66b92d8c70c3c0 100644 (file)
@@ -11,7 +11,7 @@ Removal
    helper script lost all its users and has been removed.
 
 
-Temporarily Disabled
+Temporarily disabled
 --------------------
 
  * "git http-push" is known not to work well with cURL library older
@@ -27,10 +27,10 @@ Temporarily Disabled
 Deprecation notices
 -------------------
 
- * The next feature release of git (this change is scheduled for v1.6.0)
-   will by default install dashed form of commands (e.g. "git-commit")
-   outside of users' normal $PATH, and will install only selected
-   commands ("git" itself, and "gitk") in $PATH.  This implies:
+ * From v1.6.0, git will by default install dashed form of commands
+   (e.g. "git-commit") outside of users' normal $PATH, and will install
+   only selected commands ("git" itself, and "gitk") in $PATH.  This
+   implies:
 
    - Using dashed forms of git commands (e.g. "git-commit") from the
      command line has been informally deprecated since early 2006, but
@@ -44,8 +44,8 @@ Deprecation notices
    - Use of dashed forms with "PATH=$(git --exec-path):$PATH; export
      PATH" early in your script is not deprecated with this change.
 
-  Users are strongly encouraged to adjust their habits and scripts now
-  to prepare for this.
+   Users are strongly encouraged to adjust their habits and scripts now
+   to prepare for this change.
 
  * The post-receive hook was introduced in March 2007 to supersede
    the post-update hook, primarily to overcome the command line length
@@ -80,7 +80,7 @@ Updates since v1.5.3
 
  * Comes with much improved gitk, with i18n.
 
- * Comes with "git gui" 0.9.1 with i18n.
+ * Comes with git-gui 0.9.2 with i18n.
 
  * gitk is now merged as a subdirectory of git.git project, in
    preparation for its i18n.
@@ -242,8 +242,8 @@ Updates since v1.5.3
    from its first parent.
 
  * "git commit" used to unconditionally strip comment lines that
-   began with '#' and removed excess blank lines.  This
-   behaviour has been made configurable.
+   began with '#' and removed excess blank lines.  This behavior has
+   been made configurable.
 
  * "git commit" has been rewritten in C.
 
@@ -327,7 +327,7 @@ Updates since v1.5.3
 
  * "git status" from a subdirectory now shows relative paths, which
    makes copy-and-pasting for git-checkout/git-add/git-rm easier.  The
-   traditional behaviour to show the full path relative to the top of
+   traditional behavior to show the full path relative to the top of
    the work tree can be had by setting status.relativepaths
    configuration variable to false.
 
@@ -351,6 +351,7 @@ Updates since v1.5.3
 
    - enhancement and more use of the strbuf API.
 
+ * Makefile tweaks to support HP-UX is in.
 
 Fixes since v1.5.3
 ------------------
@@ -377,6 +378,6 @@ series.
 
 --
 exec >/var/tmp/1
-O=v1.5.4-rc4
+O=v1.5.4-rc5
 echo O=`git describe refs/heads/master`
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
index 61e48ccf0284d60c93e049bacf9bbe1050bfa987..b6759114804e89d6f92e48b8dfe4d93b1f8202d0 100644 (file)
        fetches is a descendant of `<lbranch>`.  This option
        overrides that check.
 
+ifdef::git-pull[]
+\--no-tags::
+endif::git-pull[]
+ifndef::git-pull[]
 -n, \--no-tags::
-       By default, `git-fetch` fetches tags that point at
-       objects that are downloaded from the remote repository
-       and stores them locally.  This option disables this
-       automatic tag following.
+endif::git-pull[]
+       By default, tags that point at objects that are downloaded
+       from the remote repository are fetched and stored locally.
+       This option disables this automatic tag following.
 
 -t, \--tags::
        Most of the tags are fetched automatically as branch
index 1ec17f23b2f954a2ce8711ee838ffd3c6668e7d1..5b7174aaadd4ea31b5ac5c2fa6eafec6fe448474 100644 (file)
@@ -347,10 +347,9 @@ branches you are not interested in, you will not get them.</p>
 </dt>\r
 <dd>\r
 <p>\r
-        By default, <tt>git-fetch</tt> fetches tags that point at\r
-        objects that are downloaded from the remote repository\r
-        and stores them locally.  This option disables this\r
-        automatic tag following.\r
+        By default, tags that point at objects that are downloaded\r
+        from the remote repository are fetched and stored locally.\r
+        This option disables this automatic tag following.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -664,7 +663,7 @@ Junio C Hamano &lt;junkio@cox.net&gt;</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:19 UTC\r
+Last updated 27-Jan-2008 08:23:28 UTC\r
 </div>\r
 </div>\r
 </body>\r
index f7e08c18776cae9b08e4432af7cd45331299fc2c..da9aa198189c500b13d842ce60a3cf2d2f3fcd28 100644 (file)
@@ -375,6 +375,8 @@ when merging local branches into the current branch.</p>
         head, <tt>git-merge-octopus</tt> otherwise).\r
 </p>\r
 </dd>\r
+</dl>\r
+<dl>\r
 <dt>\r
 -q, --quiet\r
 </dt>\r
@@ -426,14 +428,13 @@ when merging local branches into the current branch.</p>
 </p>\r
 </dd>\r
 <dt>\r
--n, --no-tags\r
+--no-tags\r
 </dt>\r
 <dd>\r
 <p>\r
-        By default, <tt>git-fetch</tt> fetches tags that point at\r
-        objects that are downloaded from the remote repository\r
-        and stores them locally.  This option disables this\r
-        automatic tag following.\r
+        By default, tags that point at objects that are downloaded\r
+        from the remote repository are fetched and stored locally.\r
+        This option disables this automatic tag following.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -789,12 +790,18 @@ ours
 </dt>\r
 <dd>\r
 <p>\r
-        Instead of a merge, perform a rebase after fetching.\r
-        <strong>NOTE:</strong> This is a potentially _dangerous_ mode of operation.\r
-        It rewrites history, which does not bode well when you\r
-        published that history already.  Do <strong>not</strong> use this option\r
-        unless you have read <a href="git-rebase.html">git-rebase(1)</a> carefully.\r
+        Instead of a merge, perform a rebase after fetching.  If\r
+        there is a remote ref for the upstream branch, and this branch\r
+        was rebased since last fetched, the rebase uses that information\r
+        to avoid rebasing non-local changes.\r
 </p>\r
+<div class="literalblock">\r
+<div class="content">\r
+<pre><tt>*NOTE:* This is a potentially _dangerous_ mode of operation.\r
+It rewrites history, which does not bode well when you\r
+published that history already.  Do *not* use this option\r
+unless you have read linkgit:git-rebase[1] carefully.</tt></pre>\r
+</div></div>\r
 </dd>\r
 <dt>\r
 --no-rebase\r
@@ -966,7 +973,7 @@ Junio C Hamano and the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:37 UTC\r
+Last updated 27-Jan-2008 08:23:28 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 77fdaf146eaa20327b0830ac69a6cc6b3e8f9797..4cc633a5ec4c449e98ac9cb16fd125da6d336798 100644 (file)
@@ -25,6 +25,7 @@ OPTIONS
 -------
 include::merge-options.txt[]
 
+:git-pull: 1
 include::fetch-options.txt[]
 
 include::pull-fetch-param.txt[]
@@ -34,7 +35,11 @@ include::urls-remotes.txt[]
 include::merge-strategies.txt[]
 
 \--rebase::
-       Instead of a merge, perform a rebase after fetching.
+       Instead of a merge, perform a rebase after fetching.  If
+       there is a remote ref for the upstream branch, and this branch
+       was rebased since last fetched, the rebase uses that information
+       to avoid rebasing non-local changes.
+
        *NOTE:* This is a potentially _dangerous_ mode of operation.
        It rewrites history, which does not bode well when you
        published that history already.  Do *not* use this option
index 6803e9be9c3b6b3c2283ac453d810c328b582413..5227151f8402e80bc370b08163d74133ad9a8540 100644 (file)
@@ -495,6 +495,8 @@ enabled interface to provide the necessary information.</p>
         Specify the primary recipient of the emails generated.\r
         Generally, this will be the upstream maintainer of the\r
         project involved.\r
+        Default is the value of the <em>sendemail.to</em> configuration value;\r
+        if that is unspecified, this will be prompted for.\r
 </p>\r
 <p>The --to option must be repeated for each user you want on the to list.</p>\r
 </dd>\r
@@ -616,7 +618,7 @@ send_lots_of_email.pl by Greg Kroah-Hartman.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:46 UTC\r
+Last updated 27-Jan-2008 08:23:29 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 4b8ec8a2005fe5704d43e1bab247d517e1218e5e..0554f2b3741bef4213bf7197bf1bb6335c1268c4 100644 (file)
@@ -137,6 +137,8 @@ The --cc option must be repeated for each user you want on the cc list.
        Specify the primary recipient of the emails generated.
        Generally, this will be the upstream maintainer of the
        project involved.
+       Default is the value of the 'sendemail.to' configuration value;
+       if that is unspecified, this will be prompted for.
 +
 The --to option must be repeated for each user you want on the to list.
 
index cf054d7d2c86e7ad080b05ffdf035eda490b6985..486ec0a8ad9d0d10a2cba7ed756df2b70d084f27 100644 (file)
@@ -961,10 +961,13 @@ have each person clone that repository with <em>git clone</em>:</p>
 <div class="content">\r
 <pre><tt># Do the initial import on a server\r
         ssh server "cd /pub &amp;&amp; git-svn clone http://svn.foo.org/project\r
-# Clone locally\r
-        git clone server:/pub/project\r
-# Tell git-svn which branch contains the Subversion commits\r
-        git update-ref refs/remotes/git-svn origin/master\r
+# Clone locally - make sure the refs/remotes/ space matches the server\r
+        mkdir project\r
+        cd project\r
+        git-init\r
+        git remote add origin server:/pub/project\r
+        git config --add remote.origin.fetch=+refs/remotes/*:refs/remotes/*\r
+        git fetch\r
 # Initialize git-svn locally (be sure to use the same URL and -T/-b/-t options as were used on server)\r
         git-svn init http://svn.foo.org/project\r
 # Pull the latest changes from Subversion\r
@@ -1071,7 +1074,7 @@ should be manually entered with a text-editor or using
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:52 UTC\r
+Last updated 27-Jan-2008 08:23:29 UTC\r
 </div>\r
 </div>\r
 </body>\r
index e1a1d46a9fefd8d2d34f118b5e2eefce4fc7575a..b1d527f74cd72a7c749f1067a91a6d2c6b6235d3 100644 (file)
@@ -456,10 +456,13 @@ have each person clone that repository with 'git clone':
 ------------------------------------------------------------------------
 # Do the initial import on a server
        ssh server "cd /pub && git-svn clone http://svn.foo.org/project
-# Clone locally
-       git clone server:/pub/project
-# Tell git-svn which branch contains the Subversion commits
-       git update-ref refs/remotes/git-svn origin/master
+# Clone locally - make sure the refs/remotes/ space matches the server
+       mkdir project
+       cd project
+       git-init
+       git remote add origin server:/pub/project
+       git config --add remote.origin.fetch=+refs/remotes/*:refs/remotes/*
+       git fetch
 # Initialize git-svn locally (be sure to use the same URL and -T/-b/-t options as were used on server)
        git-svn init http://svn.foo.org/project
 # Pull the latest changes from Subversion