Autogenerated HTML docs for v1.4.1-rc1
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 22 Jun 2006 19:49:35 +0000 (19:49 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 22 Jun 2006 19:49:35 +0000 (19:49 +0000)
15 files changed:
git-clone-pack.txt [deleted file]
git-clone.html
git-clone.txt
git-rebase.html
git-rebase.txt
git-receive-pack.html
git-receive-pack.txt
git-repo-config.html
git-repo-config.txt
git-send-email.html
git-send-email.txt
git-upload-pack.html
git-upload-pack.txt
git.html
git.txt

diff --git a/git-clone-pack.txt b/git-clone-pack.txt
deleted file mode 100644 (file)
index 09f43ee..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-git-clone-pack(1)
-=================
-
-NAME
-----
-git-clone-pack - Clones a repository by receiving packed objects
-
-
-SYNOPSIS
---------
-'git-clone-pack' [--exec=<git-upload-pack>] [<host>:]<directory> [<head>...]
-
-DESCRIPTION
------------
-Clones a repository into the current repository by invoking
-'git-upload-pack', possibly on the remote host via ssh, in
-the named repository, and stores the sent pack in the local
-repository.
-
-OPTIONS
--------
---exec=<git-upload-pack>::
-       Use this to specify the path to 'git-upload-pack' on the
-       remote side, if it is not found on your $PATH.
-       Installations of sshd ignore the user's environment
-       setup scripts for login shells (e.g. .bash_profile) and
-       your privately installed git may not be found on the system
-       default $PATH.  Another workaround suggested is to set
-       up your $PATH in ".bashrc", but this flag is for people
-       who do not want to pay the overhead for non-interactive
-       shells by having a lean .bashrc file (they set most of
-       the things up in .bash_profile).
-
-<host>::
-       A remote host that houses the repository.  When this
-       part is specified, 'git-upload-pack' is invoked via
-       ssh.
-
-<directory>::
-       The repository to sync from.
-
-<head>...::
-       The heads to update.  This is relative to $GIT_DIR
-       (e.g. "HEAD", "refs/heads/master").  When unspecified,
-       all heads are updated to match the remote repository.
-+
-Usually all the refs from existing repository are stored
-under the same name in the new repository.  Giving explicit
-<head> arguments instead writes the object names and refs to
-the standard output, just like get-fetch-pack does.
-
-Author
-------
-Written by Linus Torvalds <torvalds@osdl.org>
-
-Documentation
---------------
-Documentation by Junio C Hamano.
-
-
-GIT
----
-Part of the gitlink:git[7] suite
-
index 02e4ee40dbb3871a9c27c60c5907b2d3320d9602..763a841dbc968070ba8f54119778db7f60108cb4 100644 (file)
@@ -351,7 +351,7 @@ branch you are currently working on.  Remote branches other than
 <dd>\r
 <p>\r
         Operate quietly.  This flag is passed to "rsync" and\r
-        "git-clone-pack" commands when given.\r
+        "git-fetch-pack" commands when given.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -396,7 +396,7 @@ branch you are currently working on.  Remote branches other than
 <dd>\r
 <p>\r
         When given, and the repository to clone from is handled\r
-        by <em>git-clone-pack</em>, <em>--exec=&lt;upload-pack&gt;</em> is passed to\r
+        by <em>git-fetch-pack</em>, <em>--exec=&lt;upload-pack&gt;</em> is passed to\r
         the command to specify non-default path for the command\r
         run on the other end.\r
 </p>\r
@@ -516,7 +516,7 @@ Create a repository on the kernel.org machine that borrows from Linus
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 10-Jun-2006 09:29:19 UTC\r
+Last updated 22-Jun-2006 19:49:24 UTC\r
 </div>\r
 </div>\r
 </body>\r
index a90521e5139b264d1a37289966da64ea53c862cd..f973c64313699713100ba63822d80fd86979ff78 100644 (file)
@@ -62,7 +62,7 @@ OPTIONS
 --quiet::
 -q::
        Operate quietly.  This flag is passed to "rsync" and
-       "git-clone-pack" commands when given.
+       "git-fetch-pack" commands when given.
 
 -n::
        No checkout of HEAD is performed after the clone is complete.
@@ -85,7 +85,7 @@ OPTIONS
 --upload-pack <upload-pack>::
 -u <upload-pack>::
        When given, and the repository to clone from is handled
-       by 'git-clone-pack', '--exec=<upload-pack>' is passed to
+       by 'git-fetch-pack', '--exec=<upload-pack>' is passed to
        the command to specify non-default path for the command
        run on the other end.
 
index 974d5973884796b25581234a4cc0e2743e95965b..9f72b6f5558943f17b2e2ced11a4955bb7754136 100644 (file)
@@ -272,7 +272,7 @@ git-rebase(1) Manual Page
 </div>\r
 <h2>SYNOPSIS</h2>\r
 <div class="sectionbody">\r
-<p><em>git-rebase</em> [--onto &lt;newbase&gt;] &lt;upstream&gt; [&lt;branch&gt;]</p>\r
+<p><em>git-rebase</em> [--merge] [--onto &lt;newbase&gt;] &lt;upstream&gt; [&lt;branch&gt;]</p>\r
 <p><em>git-rebase</em> --continue | --skip | --abort</p>\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
@@ -390,6 +390,95 @@ desired resolution, you can continue the rebasing process with</p>
         Restore the original branch and abort the rebase operation.\r
 </p>\r
 </dd>\r
+<dt>\r
+--skip\r
+</dt>\r
+<dd>\r
+<p>\r
+        Restart the rebasing process by skipping the current patch.\r
+        This does not work with the --merge option.\r
+</p>\r
+</dd>\r
+<dt>\r
+--merge\r
+</dt>\r
+<dd>\r
+<p>\r
+        Use merging strategies to rebase.  When the recursive (default) merge\r
+        strategy is used, this allows rebase to be aware of renames on the\r
+        upstream side.\r
+</p>\r
+</dd>\r
+<dt>\r
+-s &lt;strategy&gt;, --strategy=&lt;strategy&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        Use the given merge strategy; can be supplied more than\r
+        once to specify them in the order they should be tried.\r
+        If there is no <tt>-s</tt> option, a built-in list of strategies\r
+        is used instead (<tt>git-merge-recursive</tt> when merging a single\r
+        head, <tt>git-merge-octopus</tt> otherwise).  This implies --merge.\r
+</p>\r
+</dd>\r
+</dl>\r
+</div>\r
+<h2>MERGE STRATEGIES</h2>\r
+<div class="sectionbody">\r
+<dl>\r
+<dt>\r
+resolve\r
+</dt>\r
+<dd>\r
+<p>\r
+        This can only resolve two heads (i.e. the current branch\r
+        and another branch you pulled from) using 3-way merge\r
+        algorithm.  It tries to carefully detect criss-cross\r
+        merge ambiguities and is considered generally safe and\r
+        fast.\r
+</p>\r
+</dd>\r
+<dt>\r
+recursive\r
+</dt>\r
+<dd>\r
+<p>\r
+        This can only resolve two heads using 3-way merge\r
+        algorithm.  When there are more than one common\r
+        ancestors that can be used for 3-way merge, it creates a\r
+        merged tree of the common ancestors and uses that as\r
+        the reference tree for the 3-way merge.  This has been\r
+        reported to result in fewer merge conflicts without\r
+        causing mis-merges by tests done on actual merge commits\r
+        taken from Linux 2.6 kernel development history.\r
+        Additionally this can detect and handle merges involving\r
+        renames.  This is the default merge strategy when\r
+        pulling or merging one branch.\r
+</p>\r
+</dd>\r
+<dt>\r
+octopus\r
+</dt>\r
+<dd>\r
+<p>\r
+        This resolves more than two-head case, but refuses to do\r
+        complex merge that needs manual resolution.  It is\r
+        primarily meant to be used for bundling topic branch\r
+        heads together.  This is the default merge strategy when\r
+        pulling or merging more than one branches.\r
+</p>\r
+</dd>\r
+<dt>\r
+ours\r
+</dt>\r
+<dd>\r
+<p>\r
+        This resolves any number of heads, but the result of the\r
+        merge is always the current branch head.  It is meant to\r
+        be used to supersede old development history of side\r
+        branches.\r
+</p>\r
+</dd>\r
 </dl>\r
 </div>\r
 <h2>NOTES</h2>\r
@@ -420,7 +509,7 @@ a rebase.  Upon completion, &lt;branch&gt; will be the current branch.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 17-May-2006 10:34:04 UTC\r
+Last updated 22-Jun-2006 19:49:25 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 08ee4aabaf74c8691a67c974bf3dca1c28cf25bc..c339c4525c500f29d51063a34f1c7d238b37c2e6 100644 (file)
@@ -7,7 +7,7 @@ git-rebase - Rebase local commits to a new head
 
 SYNOPSIS
 --------
-'git-rebase' [--onto <newbase>] <upstream> [<branch>]
+'git-rebase' [--merge] [--onto <newbase>] <upstream> [<branch>]
 
 'git-rebase' --continue | --skip | --abort
 
@@ -106,6 +106,24 @@ OPTIONS
 --abort::
        Restore the original branch and abort the rebase operation.
 
+--skip::
+       Restart the rebasing process by skipping the current patch.
+       This does not work with the --merge option.
+
+--merge::
+       Use merging strategies to rebase.  When the recursive (default) merge
+       strategy is used, this allows rebase to be aware of renames on the
+       upstream side.
+
+-s <strategy>, \--strategy=<strategy>::
+       Use the given merge strategy; can be supplied more than
+       once to specify them in the order they should be tried.
+       If there is no `-s` option, a built-in list of strategies
+       is used instead (`git-merge-recursive` when merging a single
+       head, `git-merge-octopus` otherwise).  This implies --merge.
+
+include::merge-strategies.txt[]
+
 NOTES
 -----
 When you rebase a branch, you are changing its history in a way that
index 820c8a5fe19d6d2c31b15b0478fd11b8d5e6e701..612fcb76ad3eab594f0dbf0bcfa69032e2bc34db 100644 (file)
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
 <head>\r
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
 <style type="text/css">\r
 /* Debug borders */\r
 p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
@@ -281,8 +281,7 @@ information fed from the remote end.</p>
 <p>This command is usually not invoked directly by the end user.\r
 The UI for the protocol is on the <em>git-send-pack</em> side, and the\r
 program pair is meant to be used to push updates to remote\r
-repository.  For pull operations, see <em>git-fetch-pack</em> and\r
-<em>git-clone-pack</em>.</p>\r
+repository.  For pull operations, see <em>git-fetch-pack</em>.</p>\r
 <p>The command allows for creation and fast forwarding of sha1 refs\r
 (heads/tags) on the remote end (strictly speaking, it is the\r
 local end receive-pack runs, but to the user who is sitting at\r
@@ -366,7 +365,7 @@ post-update hooks found in the Documentation/howto directory.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:33 PDT\r
+Last updated 22-Jun-2006 19:49:25 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 60debca48720ad54766287e8770254f57fad9d7b..f9457d45ed684597769124af945c184a7d03a948 100644 (file)
@@ -18,8 +18,7 @@ information fed from the remote end.
 This command is usually not invoked directly by the end user.
 The UI for the protocol is on the 'git-send-pack' side, and the
 program pair is meant to be used to push updates to remote
-repository.  For pull operations, see 'git-fetch-pack' and
-'git-clone-pack'.
+repository.  For pull operations, see 'git-fetch-pack'.
 
 The command allows for creation and fast forwarding of sha1 refs
 (heads/tags) on the remote end (strictly speaking, it is the
index e306688c96aa995f399d80bbf2551d555e2d5684..abd6941627ab0aac77322aff04ff76233081f1e8 100644 (file)
@@ -394,6 +394,29 @@ you try to unset/set an option for which multiple lines match.
 </dd>\r
 </dl>\r
 </div>\r
+<h2>ENVIRONMENT</h2>\r
+<div class="sectionbody">\r
+<dl>\r
+<dt>\r
+GIT_CONFIG\r
+</dt>\r
+<dd>\r
+<p>\r
+        Take the configuration from the given file instead of .git/config.\r
+</p>\r
+</dd>\r
+<dt>\r
+GIT_CONFIG_LOCAL\r
+</dt>\r
+<dd>\r
+<p>\r
+        Currently the same as $GIT_CONFIG; when Git will support global\r
+        configuration files, this will cause it to take the configuration\r
+        from the global configuration file in addition to the given file.\r
+</p>\r
+</dd>\r
+</dl>\r
+</div>\r
 <h2>EXAMPLE</h2>\r
 <div class="sectionbody">\r
 <p>Given a .git/config like this:</p>\r
@@ -854,7 +877,7 @@ imap
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 08-Jun-2006 00:48:14 UTC\r
+Last updated 22-Jun-2006 19:49:26 UTC\r
 </div>\r
 </div>\r
 </body>\r
index d5142e0dcd6799b8a94c9cd5a3f2bd17c3cb7289..803c0d5cae6db0a953380adc6ee3980a0afa72e0 100644 (file)
@@ -73,6 +73,18 @@ OPTIONS
        List all variables set in .git/config.
 
 
+ENVIRONMENT
+-----------
+
+GIT_CONFIG::
+       Take the configuration from the given file instead of .git/config.
+
+GIT_CONFIG_LOCAL::
+       Currently the same as $GIT_CONFIG; when Git will support global
+       configuration files, this will cause it to take the configuration
+       from the global configuration file in addition to the given file.
+
+
 EXAMPLE
 -------
 
index 81163dc9dd80fabb0c7f220b13fb785b964f9350..43649aaa25b1b34c333b7a0018f9ce423c55bb2e 100644 (file)
@@ -286,12 +286,28 @@ enabled interface to provide the necessary information.</p>
 <p>The options available are:</p>\r
 <dl>\r
 <dt>\r
+--bcc\r
+</dt>\r
+<dd>\r
+<p>\r
+        Specify a "Bcc:" value for each email.\r
+</p>\r
+<div class="literalblock">\r
+<div class="content">\r
+<pre><tt>The --bcc option must be repeated for each user you want on the bcc list.</tt></pre>\r
+</div></div>\r
+</dd>\r
+<dt>\r
 --cc\r
 </dt>\r
 <dd>\r
 <p>\r
         Specify a starting "Cc:" value for each email.\r
 </p>\r
+<div class="literalblock">\r
+<div class="content">\r
+<pre><tt>The --cc option must be repeated for each user you want on the cc list.</tt></pre>\r
+</div></div>\r
 </dd>\r
 <dt>\r
 --chain-reply-to, --no-chain-reply-to\r
@@ -391,6 +407,10 @@ enabled interface to provide the necessary information.</p>
         Generally, this will be the upstream maintainer of the\r
         project involved.\r
 </p>\r
+<div class="literalblock">\r
+<div class="content">\r
+<pre><tt>The --to option must be repeated for each user you want on the to list.</tt></pre>\r
+</div></div>\r
 </dd>\r
 </dl>\r
 </div>\r
@@ -410,7 +430,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-Jun-2006 07:24:32 UTC\r
+Last updated 22-Jun-2006 19:49:26 UTC\r
 </div>\r
 </div>\r
 </body>\r
index ad1b9cf2e9b2532c02c0abd3450ecf6272673472..481b3f50e3d690f5cd47ffa2c2d8bb645114e315 100644 (file)
@@ -24,9 +24,16 @@ OPTIONS
 -------
 The options available are:
 
+--bcc::
+       Specify a "Bcc:" value for each email.
+
+       The --bcc option must be repeated for each user you want on the bcc list.
+
 --cc::
        Specify a starting "Cc:" value for each email.
 
+       The --cc option must be repeated for each user you want on the cc list.
+
 --chain-reply-to, --no-chain-reply-to::
        If this is set, each email will be sent as a reply to the previous
        email sent.  If disabled with "--no-chain-reply-to", all emails after
@@ -76,6 +83,8 @@ The options available are:
        Generally, this will be the upstream maintainer of the
        project involved.
 
+       The --to option must be repeated for each user you want on the to list.
+
 
 Author
 ------
index 57864fc16d2d09cc0ded927c681630e17c26d88d..86cdf62e47f6c3adc813f60dc50f60585e088377 100644 (file)
@@ -276,7 +276,7 @@ git-upload-pack(1) Manual Page
 </div>\r
 <h2>DESCRIPTION</h2>\r
 <div class="sectionbody">\r
-<p>Invoked by <em>git-clone-pack</em> and/or <em>git-fetch-pack</em>, learns what\r
+<p>Invoked by <em>git-fetch-pack</em>, learns what\r
 objects the other side is missing, and sends them after packing.</p>\r
 <p>This command is usually not invoked directly by the end user.\r
 The UI for the protocol is on the <em>git-fetch-pack</em> side, and the\r
@@ -310,7 +310,7 @@ repository.  For push operations, see <em>git-send-pack</em>.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:38 UTC\r
+Last updated 22-Jun-2006 19:49:27 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 4795e9875441a498e225b3aec6223ab4a7a597d3..b2c9307661ebff26269cf3802a06490e0f1ba165 100644 (file)
@@ -12,7 +12,7 @@ SYNOPSIS
 
 DESCRIPTION
 -----------
-Invoked by 'git-clone-pack' and/or 'git-fetch-pack', learns what
+Invoked by 'git-fetch-pack', learns what
 objects the other side is missing, and sends them after packing.
 
 This command is usually not invoked directly by the end user.
index 69837495b666e299bbd1d269c2cfddc62dd7f444..ec9f7487582dec1c79a001b57dedb095963e797d 100644 (file)
--- a/git.html
+++ b/git.html
@@ -632,15 +632,6 @@ the working tree.</p>
 <h3>Synching repositories</h3>\r
 <dl>\r
 <dt>\r
-<a href="git-clone-pack.html">git-clone-pack(1)</a>\r
-</dt>\r
-<dd>\r
-<p>\r
-        Clones a repository into the current repository (engine\r
-        for ssh and local transport).\r
-</p>\r
-</dd>\r
-<dt>\r
 <a href="git-fetch-pack.html">git-fetch-pack(1)</a>\r
 </dt>\r
 <dd>\r
@@ -740,7 +731,7 @@ the working tree.</p>
 </dt>\r
 <dd>\r
 <p>\r
-        Invoked by <em>git-clone-pack</em> and <em>git-fetch-pack</em> to push\r
+        Invoked by <em>git-fetch-pack</em> to push\r
         what are asked for.\r
 </p>\r
 </dd>\r
@@ -2114,7 +2105,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 07-Jun-2006 19:51:33 UTC\r
+Last updated 22-Jun-2006 19:49:27 UTC\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/git.txt b/git.txt
index d4472b56d1b11227bc20b8ad3f69a3d42278dd42..51f20c6e67acb8c7eb526fac544992eaec321623 100644 (file)
--- a/git.txt
+++ b/git.txt
@@ -192,10 +192,6 @@ the working tree.
 Synching repositories
 ~~~~~~~~~~~~~~~~~~~~~
 
-gitlink:git-clone-pack[1]::
-       Clones a repository into the current repository (engine
-       for ssh and local transport).
-
 gitlink:git-fetch-pack[1]::
        Updates from a remote repository (engine for ssh and
        local transport).
@@ -237,7 +233,7 @@ gitlink:git-update-server-info[1]::
        clients discover references and packs on it.
 
 gitlink:git-upload-pack[1]::
-       Invoked by 'git-clone-pack' and 'git-fetch-pack' to push
+       Invoked by 'git-fetch-pack' to push
        what are asked for.
 
 gitlink:git-upload-tar[1]::