Autogenerated HTML docs for v1.5.3-rc0-39-g46f7
authorJunio C Hamano <junio@hera.kernel.org>
Fri, 6 Jul 2007 17:01:58 +0000 (17:01 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Fri, 6 Jul 2007 17:01:58 +0000 (17:01 +0000)
14 files changed:
git-clone.html
git-clone.txt
git-fetch.html
git-fetch.txt
git-filter-branch.html
git-filter-branch.txt
git-pull.html
git-pull.txt
git-push.html
git-push.txt
tutorial.html
tutorial.txt
urls-remotes.txt [new file with mode: 0644]
urls.txt

index 93dece946cc670d2694afb672125c1a63da6c764..4c1dcde1da79d7012d16561ca25ad26c49c343e8 100644 (file)
@@ -431,8 +431,9 @@ configuration variables.</p>
 </dt>\r
 <dd>\r
 <p>\r
-        The (possibly remote) repository to clone from.  It can\r
-        be any URL git-fetch supports.\r
+        The (possibly remote) repository to clone from.  See the\r
+        <a href="#URLS">URLS</a> section below for more information on specifying\r
+        repositories.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -449,6 +450,92 @@ configuration variables.</p>
 </dd>\r
 </dl>\r
 </div>\r
+<h2>GIT URLS<a id="URLS"></a></h2>\r
+<div class="sectionbody">\r
+<p>One of the following notations can be used\r
+to name the remote repository:</p>\r
+<div class="exampleblock">\r
+<div class="exampleblock-content">\r
+<ul>\r
+<li>\r
+<p>\r
+rsync://host.xz/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+http://host.xz/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+https://host.xz/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+git://host.xz/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+git://host.xz/~user/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+ssh://&#91;user@&#93;host.xz/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+ssh://&#91;user@&#93;host.xz/~user/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+ssh://&#91;user@&#93;host.xz/~/path/to/repo.git\r
+</p>\r
+</li>\r
+</ul>\r
+</div></div>\r
+<p>SSH is the default transport protocol.  You can optionally specify\r
+which user to log-in as, and an alternate, scp-like syntax is also\r
+supported.  Both syntaxes support username expansion,\r
+as does the native git protocol. The following three are\r
+identical to the last three above, respectively:</p>\r
+<div class="exampleblock">\r
+<div class="exampleblock-content">\r
+<ul>\r
+<li>\r
+<p>\r
+&#91;user@&#93;host.xz:/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+&#91;user@&#93;host.xz:~user/path/to/repo.git/\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+&#91;user@&#93;host.xz:path/to/repo.git\r
+</p>\r
+</li>\r
+</ul>\r
+</div></div>\r
+<p>To sync with a local directory, use:</p>\r
+<div class="exampleblock">\r
+<div class="exampleblock-content">\r
+<ul>\r
+<li>\r
+<p>\r
+/path/to/repo.git/\r
+</p>\r
+</li>\r
+</ul>\r
+</div></div>\r
+</div>\r
 <h2>Examples</h2>\r
 <div class="sectionbody">\r
 <dl>\r
@@ -521,7 +608,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 16-Jun-2007 09:48:57 UTC\r
+Last updated 06-Jul-2007 17:01:29 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 4a5bab510eb9346d815522f9c9df9af6b0a850a3..2f39864b8e0637f94ccd6104c7651de110a5fe4f 100644 (file)
@@ -106,8 +106,9 @@ OPTIONS
        as patches.
 
 <repository>::
-       The (possibly remote) repository to clone from.  It can
-       be any URL git-fetch supports.
+       The (possibly remote) repository to clone from.  See the
+       <<URLS,URLS>> section below for more information on specifying
+       repositories.
 
 <directory>::
        The name of a new directory to clone into.  The "humanish"
@@ -116,6 +117,8 @@ OPTIONS
        for "host.xz:foo/.git").  Cloning into an existing directory
        is not allowed.
 
+include::urls.txt[]
+
 Examples
 --------
 
index 8ad8786759e491cdb8fdcca2917b6258e09f9326..ec657219e327467ae7ce3b20d6eca76b92710883 100644 (file)
@@ -651,7 +651,7 @@ Junio C Hamano &lt;junkio@cox.net&gt;</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 16-Jun-2007 09:49:04 UTC\r
+Last updated 06-Jul-2007 17:01:29 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 5fbeab76b7214f871865eaefd5dbe744036676b0..900347359645846dd1b501828e77c5e55cb4bfaf 100644 (file)
@@ -35,7 +35,7 @@ include::fetch-options.txt[]
 
 include::pull-fetch-param.txt[]
 
-include::urls.txt[]
+include::urls-remotes.txt[]
 
 SEE ALSO
 --------
index 97f146bdf3421fb4d805548b84eae81a17c750af..555bb3ed2954bf2bcf6cd9cce3589c00376bce4d 100644 (file)
@@ -307,7 +307,8 @@ be a good idea to redirect the temporary directory off-disk, e.g. on
 tmpfs.  Reportedly the speedup is very noticeable.</p>\r
 <h3>Filters</h3>\r
 <p>The filters are applied in the order as listed below.  The &lt;command&gt;\r
-argument is always evaluated in shell using the <em>eval</em> command.\r
+argument is always evaluated in shell using the <em>eval</em> command (with the\r
+notable exception of the commit filter, for technical reasons).\r
 Prior to that, the $GIT_COMMIT environment variable will be set to contain\r
 the id of the commit being rewritten.  Also, GIT_AUTHOR_NAME,\r
 GIT_AUTHOR_EMAIL, GIT_AUTHOR_DATE, GIT_COMMITTER_NAME, GIT_COMMITTER_EMAIL,\r
@@ -561,7 +562,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 05-Jul-2007 05:51:15 UTC\r
+Last updated 06-Jul-2007 17:01:30 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 219a81db0c3bc50eb832c37f83054373d6235973..eaea82d0a690154223d0553603a08cf1fa27c8ce 100644 (file)
@@ -50,7 +50,8 @@ Filters
 ~~~~~~~
 
 The filters are applied in the order as listed below.  The <command>
-argument is always evaluated in shell using the 'eval' command.
+argument is always evaluated in shell using the 'eval' command (with the
+notable exception of the commit filter, for technical reasons).
 Prior to that, the $GIT_COMMIT environment variable will be set to contain
 the id of the commit being rewritten.  Also, GIT_AUTHOR_NAME,
 GIT_AUTHOR_EMAIL, GIT_AUTHOR_DATE, GIT_COMMITTER_NAME, GIT_COMMITTER_EMAIL,
index 374eb3e8ba4117eb546503461fceebf76f2beb16..f4a57150304714ca0a0a62b75f56e676964cfa4a 100644 (file)
@@ -896,7 +896,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 16-Jun-2007 09:49:15 UTC\r
+Last updated 06-Jul-2007 17:01:31 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 84693f8b10619dca8b615d30fbbcd950c9319d16..e1eb2c1d0037f06dbf2b5cc0bde84918157ee2bf 100644 (file)
@@ -29,7 +29,7 @@ include::fetch-options.txt[]
 
 include::pull-fetch-param.txt[]
 
-include::urls.txt[]
+include::urls-remotes.txt[]
 
 include::merge-strategies.txt[]
 
index 52d860e2d91b3639787dcaf4b9fd9fdf60b60f87..8446225c27d423b3a2beaf72f326b1ecaccb6350 100644 (file)
@@ -589,7 +589,7 @@ by Linus Torvalds &lt;torvalds@osdl.org&gt;</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 16-Jun-2007 09:49:16 UTC\r
+Last updated 06-Jul-2007 17:01:31 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 665f6dc709207725daa9e7dd81d150a9aac0f7cb..74a0da1ed49f5b3742e97a1475dc671496f481ea 100644 (file)
@@ -95,7 +95,7 @@ the remote repository.
 -v::
        Run verbosely.
 
-include::urls.txt[]
+include::urls-remotes.txt[]
 
 
 Examples
index 3fdd03827a3efbc3995b8f59e3f04748b06a242c..4528590f9561307ed77b07d65ab0b49782241ee6 100644 (file)
@@ -563,7 +563,7 @@ used for pulls:</p>
 <div class="listingblock">\r
 <div class="content">\r
 <pre><tt>$ git config --get remote.origin.url\r
-/home/bob/myrepo</tt></pre>\r
+/home/alice/project</tt></pre>\r
 </div></div>\r
 <p>(The complete configuration created by git-clone is visible using\r
 "git config -l", and the <a href="git-config.html">git-config(1)</a> man page\r
@@ -786,7 +786,7 @@ digressions that may be interesting at this point are:</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 16-Jun-2007 09:49:28 UTC\r
+Last updated 06-Jul-2007 17:01:32 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 118ff72869bc8011cbfe46c2bdeed8c0e67e6ab6..53403c6db31d4fbe0ac8d8d8cacfcc5374b6f86c 100644 (file)
@@ -354,7 +354,7 @@ used for pulls:
 
 -------------------------------------
 $ git config --get remote.origin.url
-/home/bob/myrepo
+/home/alice/project
 -------------------------------------
 
 (The complete configuration created by git-clone is visible using
diff --git a/urls-remotes.txt b/urls-remotes.txt
new file mode 100644 (file)
index 0000000..5dd1f83
--- /dev/null
@@ -0,0 +1,55 @@
+include::urls.txt[]
+
+REMOTES
+-------
+
+In addition to the above, as a short-hand, the name of a
+file in `$GIT_DIR/remotes` directory can be given; the
+named file should be in the following format:
+
+------------
+       URL: one of the above URL format
+       Push: <refspec>
+       Pull: <refspec>
+
+------------
+
+Then such a short-hand is specified in place of
+<repository> without <refspec> parameters on the command
+line, <refspec> specified on `Push:` lines or `Pull:`
+lines are used for `git-push` and `git-fetch`/`git-pull`,
+respectively.  Multiple `Push:` and `Pull:` lines may
+be specified for additional branch mappings.
+
+Or, equivalently, in the `$GIT_DIR/config` (note the use
+of `fetch` instead of `Pull:`):
+
+------------
+       [remote "<remote>"]
+               url = <url>
+               push = <refspec>
+               fetch = <refspec>
+
+------------
+
+The name of a file in `$GIT_DIR/branches` directory can be
+specified as an older notation short-hand; the named
+file should contain a single line, a URL in one of the
+above formats, optionally followed by a hash `#` and the
+name of remote head (URL fragment notation).
+`$GIT_DIR/branches/<remote>` file that stores a <url>
+without the fragment is equivalent to have this in the
+corresponding file in the `$GIT_DIR/remotes/` directory.
+
+------------
+       URL: <url>
+       Pull: refs/heads/master:<remote>
+
+------------
+
+while having `<url>#<head>` is equivalent to
+
+------------
+       URL: <url>
+       Pull: refs/heads/<head>:<remote>
+------------
index 745f9677d005b522f52496339abd5afc4267a815..781df4174b7493eb905d0c87c73751bd4bc77b75 100644 (file)
--- a/urls.txt
+++ b/urls.txt
@@ -32,57 +32,3 @@ To sync with a local directory, use:
 ===============================================================
 - /path/to/repo.git/
 ===============================================================
-
-REMOTES
--------
-
-In addition to the above, as a short-hand, the name of a
-file in `$GIT_DIR/remotes` directory can be given; the
-named file should be in the following format:
-
-------------
-       URL: one of the above URL format
-       Push: <refspec>
-       Pull: <refspec>
-
-------------
-
-Then such a short-hand is specified in place of
-<repository> without <refspec> parameters on the command
-line, <refspec> specified on `Push:` lines or `Pull:`
-lines are used for `git-push` and `git-fetch`/`git-pull`,
-respectively.  Multiple `Push:` and `Pull:` lines may
-be specified for additional branch mappings.
-
-Or, equivalently, in the `$GIT_DIR/config` (note the use
-of `fetch` instead of `Pull:`):
-
-------------
-       [remote "<remote>"]
-               url = <url>
-               push = <refspec>
-               fetch = <refspec>
-
-------------
-
-The name of a file in `$GIT_DIR/branches` directory can be
-specified as an older notation short-hand; the named
-file should contain a single line, a URL in one of the
-above formats, optionally followed by a hash `#` and the
-name of remote head (URL fragment notation).
-`$GIT_DIR/branches/<remote>` file that stores a <url>
-without the fragment is equivalent to have this in the
-corresponding file in the `$GIT_DIR/remotes/` directory.
-
-------------
-       URL: <url>
-       Pull: refs/heads/master:<remote>
-
-------------
-
-while having `<url>#<head>` is equivalent to
-
-------------
-       URL: <url>
-       Pull: refs/heads/<head>:<remote>
-------------