Autogenerated HTML docs for v1.4.4.2-gee60
authorJunio C Hamano <junio@hera.kernel.org>
Sun, 17 Dec 2006 19:31:54 +0000 (19:31 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Sun, 17 Dec 2006 19:31:54 +0000 (19:31 +0000)
git-clone.html
git-clone.txt
git-merge-file.html [new file with mode: 0644]
git-merge-file.txt [new file with mode: 0644]
git-svnimport.html
git-svnimport.txt
git.html
git.txt

index d6f6c573fad1c3a8ad2b312e8f08c797d906bd2e..c6fd744f45cbd2a22c42e17b5437f7b0f28ecae6 100644 (file)
@@ -421,7 +421,7 @@ configuration variables.</p>
 </dt>\r
 <dd>\r
 <p>\r
-        Save remotes heads under <tt>$GIT_DIR/remotes/origin/</tt> instead\r
+        Save remotes heads under <tt>$GIT_DIR/refs/remotes/origin/</tt> instead\r
         of <tt>$GIT_DIR/refs/heads/</tt>.  Only the local master branch is\r
         saved in the latter. This is the default.\r
 </p>\r
@@ -533,7 +533,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 08-Dec-2006 07:23:38 UTC\r
+Last updated 16-Dec-2006 22:16:25 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 985043facab96a29e7cf19df213539312e7b5642..bfddb21fee0a73641dbbbb7efb1863f162851653 100644 (file)
@@ -100,7 +100,7 @@ OPTIONS
        defined default, typically `/usr/share/git-core/templates`.
 
 --use-separate-remote::
-       Save remotes heads under `$GIT_DIR/remotes/origin/` instead
+       Save remotes heads under `$GIT_DIR/refs/remotes/origin/` instead
        of `$GIT_DIR/refs/heads/`.  Only the local master branch is
        saved in the latter. This is the default.
 
diff --git a/git-merge-file.html b/git-merge-file.html
new file mode 100644 (file)
index 0000000..e74295b
--- /dev/null
@@ -0,0 +1,384 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"\r
+    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r
+<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.2" />\r
+<style type="text/css">\r
+/* Debug borders */\r
+p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
+/*\r
+  border: 1px solid red;\r
+*/\r
+}\r
+\r
+body {\r
+  margin: 1em 5% 1em 5%;\r
+}\r
+\r
+a { color: blue; }\r
+a:visited { color: fuchsia; }\r
+\r
+em {\r
+  font-style: italic;\r
+}\r
+\r
+strong {\r
+  font-weight: bold;\r
+}\r
+\r
+tt {\r
+  color: navy;\r
+}\r
+\r
+h1, h2, h3, h4, h5, h6 {\r
+  color: #527bbd;\r
+  font-family: sans-serif;\r
+  margin-top: 1.2em;\r
+  margin-bottom: 0.5em;\r
+  line-height: 1.3;\r
+}\r
+\r
+h1 {\r
+  border-bottom: 2px solid silver;\r
+}\r
+h2 {\r
+  border-bottom: 2px solid silver;\r
+  padding-top: 0.5em;\r
+}\r
+\r
+div.sectionbody {\r
+  font-family: serif;\r
+  margin-left: 0;\r
+}\r
+\r
+hr {\r
+  border: 1px solid silver;\r
+}\r
+\r
+p {\r
+  margin-top: 0.5em;\r
+  margin-bottom: 0.5em;\r
+}\r
+\r
+pre {\r
+  padding: 0;\r
+  margin: 0;\r
+}\r
+\r
+span#author {\r
+  color: #527bbd;\r
+  font-family: sans-serif;\r
+  font-weight: bold;\r
+  font-size: 1.2em;\r
+}\r
+span#email {\r
+}\r
+span#revision {\r
+  font-family: sans-serif;\r
+}\r
+\r
+div#footer {\r
+  font-family: sans-serif;\r
+  font-size: small;\r
+  border-top: 2px solid silver;\r
+  padding-top: 0.5em;\r
+  margin-top: 4.0em;\r
+}\r
+div#footer-text {\r
+  float: left;\r
+  padding-bottom: 0.5em;\r
+}\r
+div#footer-badges {\r
+  float: right;\r
+  padding-bottom: 0.5em;\r
+}\r
+\r
+div#preamble,\r
+div.tableblock, div.imageblock, div.exampleblock, div.verseblock,\r
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,\r
+div.admonitionblock {\r
+  margin-right: 10%;\r
+  margin-top: 1.5em;\r
+  margin-bottom: 1.5em;\r
+}\r
+div.admonitionblock {\r
+  margin-top: 2.5em;\r
+  margin-bottom: 2.5em;\r
+}\r
+\r
+div.content { /* Block element content. */\r
+  padding: 0;\r
+}\r
+\r
+/* Block element titles. */\r
+div.title, caption.title {\r
+  font-family: sans-serif;\r
+  font-weight: bold;\r
+  text-align: left;\r
+  margin-top: 1.0em;\r
+  margin-bottom: 0.5em;\r
+}\r
+div.title + * {\r
+  margin-top: 0;\r
+}\r
+\r
+td div.title:first-child {\r
+  margin-top: 0.0em;\r
+}\r
+div.content div.title:first-child {\r
+  margin-top: 0.0em;\r
+}\r
+div.content + div.title {\r
+  margin-top: 0.0em;\r
+}\r
+\r
+div.sidebarblock > div.content {\r
+  background: #ffffee;\r
+  border: 1px solid silver;\r
+  padding: 0.5em;\r
+}\r
+\r
+div.listingblock > div.content {\r
+  border: 1px solid silver;\r
+  background: #f4f4f4;\r
+  padding: 0.5em;\r
+}\r
+\r
+div.quoteblock > div.content {\r
+  padding-left: 2.0em;\r
+}\r
+div.quoteblock .attribution {\r
+  text-align: right;\r
+}\r
+\r
+div.admonitionblock .icon {\r
+  vertical-align: top;\r
+  font-size: 1.1em;\r
+  font-weight: bold;\r
+  text-decoration: underline;\r
+  color: #527bbd;\r
+  padding-right: 0.5em;\r
+}\r
+div.admonitionblock td.content {\r
+  padding-left: 0.5em;\r
+  border-left: 2px solid silver;\r
+}\r
+\r
+div.exampleblock > div.content {\r
+  border-left: 2px solid silver;\r
+  padding: 0.5em;\r
+}\r
+\r
+div.verseblock div.content {\r
+  white-space: pre;\r
+}\r
+\r
+div.imageblock div.content { padding-left: 0; }\r
+div.imageblock img { border: 1px solid silver; }\r
+span.image img { border-style: none; }\r
+\r
+dl {\r
+  margin-top: 0.8em;\r
+  margin-bottom: 0.8em;\r
+}\r
+dt {\r
+  margin-top: 0.5em;\r
+  margin-bottom: 0;\r
+  font-style: italic;\r
+}\r
+dd > *:first-child {\r
+  margin-top: 0;\r
+}\r
+\r
+ul, ol {\r
+    list-style-position: outside;\r
+}\r
+ol.olist2 {\r
+  list-style-type: lower-alpha;\r
+}\r
+\r
+div.tableblock > table {\r
+  border-color: #527bbd;\r
+  border-width: 3px;\r
+}\r
+thead {\r
+  font-family: sans-serif;\r
+  font-weight: bold;\r
+}\r
+tfoot {\r
+  font-weight: bold;\r
+}\r
+\r
+div.hlist {\r
+  margin-top: 0.8em;\r
+  margin-bottom: 0.8em;\r
+}\r
+td.hlist1 {\r
+  vertical-align: top;\r
+  font-style: italic;\r
+  padding-right: 0.8em;\r
+}\r
+td.hlist2 {\r
+  vertical-align: top;\r
+}\r
+\r
+@media print {\r
+  div#footer-badges { display: none; }\r
+}\r
+include::./stylesheets/xhtml11-manpage.css[]\r
+/* Workarounds for IE6's broken and incomplete CSS2. */\r
+\r
+div.sidebar-content {\r
+  background: #ffffee;\r
+  border: 1px solid silver;\r
+  padding: 0.5em;\r
+}\r
+div.sidebar-title, div.image-title {\r
+  font-family: sans-serif;\r
+  font-weight: bold;\r
+  margin-top: 0.0em;\r
+  margin-bottom: 0.5em;\r
+}\r
+\r
+div.listingblock div.content {\r
+  border: 1px solid silver;\r
+  background: #f4f4f4;\r
+  padding: 0.5em;\r
+}\r
+\r
+div.quoteblock-content {\r
+  padding-left: 2.0em;\r
+}\r
+\r
+div.exampleblock-content {\r
+  border-left: 2px solid silver;\r
+  padding-left: 0.5em;\r
+}\r
+</style>\r
+<title>git-merge-file(1)</title>\r
+</head>\r
+<body>\r
+<div id="header">\r
+<h1>\r
+git-merge-file(1) Manual Page\r
+</h1>\r
+<h2>NAME</h2>\r
+<div class="sectionbody">\r
+<p>git-merge-file -\r
+   three-way file merge\r
+</p>\r
+</div>\r
+</div>\r
+<h2>SYNOPSIS</h2>\r
+<div class="sectionbody">\r
+<div class="verseblock">\r
+<div class="content"><em>git-merge-file</em> [-L &lt;current-name&gt; [-L &lt;base-name&gt; [-L &lt;other-name&gt;]]]\r
+        [-p|--stdout] [-q|--quiet] &lt;current-file&gt; &lt;base-file&gt; &lt;other-file&gt;</div></div>\r
+</div>\r
+<h2>DESCRIPTION</h2>\r
+<div class="sectionbody">\r
+<p>git-file-merge incorporates all changes that lead from the <tt>&lt;base-file&gt;</tt>\r
+to <tt>&lt;other-file&gt;</tt> into <tt>&lt;current-file&gt;</tt>. The result ordinarily goes into\r
+<tt>&lt;current-file&gt;</tt>. git-merge-file is useful for combining separate changes\r
+to an original. Suppose <tt>&lt;base-file&gt;</tt> is the original, and both\r
+<tt>&lt;current-file&gt;</tt> and <tt>&lt;other-file&gt;</tt> are modifications of <tt>&lt;base-file&gt;</tt>.\r
+Then git-merge-file combines both changes.</p>\r
+<p>A conflict occurs if both <tt>&lt;current-file&gt;</tt> and <tt>&lt;other-file&gt;</tt> have changes\r
+in a common segment of lines. If a conflict is found, git-merge-file\r
+normally outputs a warning and brackets the conflict with &lt;&lt;&lt;&lt;&lt;&lt;&lt; and\r
+&gt;&gt;&gt;&gt;&gt;&gt;&gt; lines. A typical conflict will look like this:</p>\r
+<div class="literalblock">\r
+<div class="content">\r
+<pre><tt>&lt;&lt;&lt;&lt;&lt;&lt;&lt; A\r
+lines in file A\r
+=======\r
+lines in file B\r
+&gt;&gt;&gt;&gt;&gt;&gt;&gt; B</tt></pre>\r
+</div></div>\r
+<p>If there are conflicts, the user should edit the result and delete one of\r
+the alternatives.</p>\r
+<p>The exit value of this program is negative on error, and the number of\r
+conflicts otherwise. If the merge was clean, the exit value is 0.</p>\r
+<p>git-merge-file is designed to be a minimal clone of RCS merge, that is, it\r
+implements all of RCS merge's functionality which is needed by\r
+<a href="git.html">git(1)</a>.</p>\r
+</div>\r
+<h2>OPTIONS</h2>\r
+<div class="sectionbody">\r
+<dl>\r
+<dt>\r
+-L &lt;label&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        This option may be given up to three times, and\r
+        specifies labels to be used in place of the\r
+        corresponding file names in conflict reports. That is,\r
+        <tt>git-merge-file -L x -L y -L z a b c</tt> generates output that\r
+        looks like it came from files x, y and z instead of\r
+        from files a, b and c.\r
+</p>\r
+</dd>\r
+<dt>\r
+-p\r
+</dt>\r
+<dd>\r
+<p>\r
+        Send results to standard output instead of overwriting\r
+        <tt>&lt;current-file&gt;</tt>.\r
+</p>\r
+</dd>\r
+<dt>\r
+-q\r
+</dt>\r
+<dd>\r
+<p>\r
+        Quiet;  do  not  warn about conflicts.\r
+</p>\r
+</dd>\r
+</dl>\r
+</div>\r
+<h2>EXAMPLES</h2>\r
+<div class="sectionbody">\r
+<dl>\r
+<dt>\r
+git merge-file README.my README README.upstream\r
+</dt>\r
+<dd>\r
+<p>\r
+        combines the changes of README.my and README.upstream since README,\r
+        tries to merge them and writes the result into README.my.\r
+</p>\r
+</dd>\r
+<dt>\r
+git merge-file -L a -L b -L c tmp/a123 tmp/b234 tmp/c345\r
+</dt>\r
+<dd>\r
+<p>\r
+        merges tmp/a123 and tmp/c345 with the base tmp/b234, but uses labels\r
+        <tt>a</tt> and <tt>c</tt> instead of <tt>tmp/a123</tt> and <tt>tmp/c345</tt>.\r
+</p>\r
+</dd>\r
+</dl>\r
+</div>\r
+<h2>Author</h2>\r
+<div class="sectionbody">\r
+<p>Written by Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;</p>\r
+</div>\r
+<h2>Documentation</h2>\r
+<div class="sectionbody">\r
+<p>Documentation by Johannes Schindelin and the git-list &lt;git@vger.kernel.org&gt;,\r
+with parts copied from the original documentation of RCS merge.</p>\r
+</div>\r
+<h2>GIT</h2>\r
+<div class="sectionbody">\r
+<p>Part of the <a href="git.html">git(7)</a> suite</p>\r
+</div>\r
+<div id="footer">\r
+<div id="footer-text">\r
+Last updated 17-Dec-2006 19:31:44 UTC\r
+</div>\r
+</div>\r
+</body>\r
+</html>\r
diff --git a/git-merge-file.txt b/git-merge-file.txt
new file mode 100644 (file)
index 0000000..29d3faa
--- /dev/null
@@ -0,0 +1,92 @@
+git-merge-file(1)
+=================
+
+NAME
+----
+git-merge-file - three-way file merge
+
+
+SYNOPSIS
+--------
+[verse]
+'git-merge-file' [-L <current-name> [-L <base-name> [-L <other-name>]]]
+       [-p|--stdout] [-q|--quiet] <current-file> <base-file> <other-file>
+
+
+DESCRIPTION
+-----------
+git-file-merge incorporates all changes that lead from the `<base-file>`
+to `<other-file>` into `<current-file>`. The result ordinarily goes into
+`<current-file>`. git-merge-file is useful for combining separate changes
+to an original. Suppose `<base-file>` is the original, and both
+`<current-file>` and `<other-file>` are modifications of `<base-file>`.
+Then git-merge-file combines both changes.
+
+A conflict occurs if both `<current-file>` and `<other-file>` have changes
+in a common segment of lines. If a conflict is found, git-merge-file
+normally outputs a warning and brackets the conflict with <<<<<<< and
+>>>>>>> lines. A typical conflict will look like this:
+
+       <<<<<<< A
+       lines in file A
+       =======
+       lines in file B
+       >>>>>>> B
+
+If there are conflicts, the user should edit the result and delete one of
+the alternatives.
+
+The exit value of this program is negative on error, and the number of
+conflicts otherwise. If the merge was clean, the exit value is 0.
+
+git-merge-file is designed to be a minimal clone of RCS merge, that is, it
+implements all of RCS merge's functionality which is needed by
+gitlink:git[1].
+
+
+OPTIONS
+-------
+
+-L <label>::
+       This option may be given up to three times, and
+       specifies labels to be used in place of the
+       corresponding file names in conflict reports. That is,
+       `git-merge-file -L x -L y -L z a b c` generates output that
+       looks like it came from files x, y and z instead of
+       from files a, b and c.
+
+-p::
+       Send results to standard output instead of overwriting
+       `<current-file>`.
+
+-q::
+       Quiet;  do  not  warn about conflicts.
+
+
+EXAMPLES
+--------
+
+git merge-file README.my README README.upstream::
+
+       combines the changes of README.my and README.upstream since README,
+       tries to merge them and writes the result into README.my.
+
+git merge-file -L a -L b -L c tmp/a123 tmp/b234 tmp/c345::
+
+       merges tmp/a123 and tmp/c345 with the base tmp/b234, but uses labels
+       `a` and `c` instead of `tmp/a123` and `tmp/c345`.
+
+
+Author
+------
+Written by Johannes Schindelin <johannes.schindelin@gmx.de>
+
+
+Documentation
+--------------
+Documentation by Johannes Schindelin and the git-list <git@vger.kernel.org>,
+with parts copied from the original documentation of RCS merge.
+
+GIT
+---
+Part of the gitlink:git[7] suite
index 5d815adf3501338f1af668172bbed86e83d8596d..65941326d55f8339cf824ec5433f7066b0ec81f0 100644 (file)
@@ -278,6 +278,7 @@ git-svnimport(1) Manual Page
                 [ -b branch_subdir ] [ -T trunk_subdir ] [ -t tag_subdir ]\r
                 [ -s start_chg ] [ -m ] [ -r ] [ -M regex ]\r
                 [ -I &lt;ignorefile_name&gt; ] [ -A &lt;author_file&gt; ]\r
+                [ -P &lt;path_from_trunk&gt; ]\r
                 &lt;SVN_repository_URL&gt; [ &lt;path&gt; ]</div></div>\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
@@ -425,11 +426,20 @@ repository without -A.</p>
 <p>\r
         Specify a maximum revision number to pull.\r
 </p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>Formerly, this option controlled how many revisions to pull,\r
-due to SVN memory leaks. (These have been worked around.)</tt></pre>\r
-</div></div>\r
+<p>Formerly, this option controlled how many revisions to pull,\r
+due to SVN memory leaks. (These have been worked around.)</p>\r
+</dd>\r
+<dt>\r
+-P &lt;path_from_trunk&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        Partial import of the SVN tree.\r
+</p>\r
+<p>By default, the whole tree on the SVN trunk (/trunk) is imported.\r
+<em>-P my/proj</em> will import starting only from <em>/trunk/my/proj</em>.\r
+This option is useful when you want to import one project from a\r
+svn repo which hosts multiple projects under the same trunk.</p>\r
 </dd>\r
 <dt>\r
 -v\r
@@ -512,7 +522,7 @@ various participants of the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 03-Oct-2006 08:41:32 UTC\r
+Last updated 17-Dec-2006 19:31:44 UTC\r
 </div>\r
 </div>\r
 </body>\r
index b1b87c2fcd9b60aef6fb937bd4d28572f1cb8463..2c7c7dad54b5d2c773194b494d98ea521bc54d2f 100644 (file)
@@ -15,6 +15,7 @@ SYNOPSIS
                [ -b branch_subdir ] [ -T trunk_subdir ] [ -t tag_subdir ]
                [ -s start_chg ] [ -m ] [ -r ] [ -M regex ]
                [ -I <ignorefile_name> ] [ -A <author_file> ]
+               [ -P <path_from_trunk> ]
                <SVN_repository_URL> [ <path> ]
 
 
@@ -103,9 +104,17 @@ repository without -A.
 
 -l <max_rev>::
        Specify a maximum revision number to pull.
++
+Formerly, this option controlled how many revisions to pull,
+due to SVN memory leaks. (These have been worked around.)
 
-       Formerly, this option controlled how many revisions to pull,
-       due to SVN memory leaks. (These have been worked around.)
+-P <path_from_trunk>::
+       Partial import of the SVN tree.
++
+By default, the whole tree on the SVN trunk (/trunk) is imported.
+'-P my/proj' will import starting only from '/trunk/my/proj'.
+This option is useful when you want to import one project from a
+svn repo which hosts multiple projects under the same trunk.
 
 -v::
        Verbosity: let 'svnimport' report what it is doing.
index 09ada9751567ccd25966e07316f64145347fef8c..31f3107ef3c7b67306cc2d11410a1e2b31d08c13 100644 (file)
--- a/git.html
+++ b/git.html
@@ -1037,6 +1037,14 @@ repositories.</p>
 </p>\r
 </dd>\r
 <dt>\r
+<a href="git-merge-file.html">git-merge-file(1)</a>\r
+</dt>\r
+<dd>\r
+<p>\r
+        Runs a threeway merge.\r
+</p>\r
+</dd>\r
+<dt>\r
 <a href="git-merge-index.html">git-merge-index(1)</a>\r
 </dt>\r
 <dd>\r
@@ -2261,7 +2269,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 28-Nov-2006 02:22:15 UTC\r
+Last updated 17-Dec-2006 19:31:45 UTC\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/git.txt b/git.txt
index 6382ef0a02f9c40d5a46e10ea517a64bfa9ba42d..2a9e97dac1e2c21a8a4aa7a6501a054fcefbef35 100644 (file)
--- a/git.txt
+++ b/git.txt
@@ -351,6 +351,9 @@ gitlink:git-init-db[1]::
        Creates an empty git object database, or reinitialize an
        existing one.
 
+gitlink:git-merge-file[1]::
+       Runs a threeway merge.
+
 gitlink:git-merge-index[1]::
        Runs a merge for files needing merging.