Autogenerated HTML docs for v1.5.2-136-g322bc
authorJunio C Hamano <junio@hera.kernel.org>
Tue, 29 May 2007 09:18:19 +0000 (09:18 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Tue, 29 May 2007 09:18:19 +0000 (09:18 +0000)
14 files changed:
git-cvsexportcommit.html
git-cvsexportcommit.txt
git-cvsserver.html
git-cvsserver.txt
git-merge.html
git-merge.txt
git-pack-objects.html
git-pack-objects.txt
git-pull.html
git-repack.html
git-repack.txt
merge-options.txt
user-manual.html
user-manual.txt

index 8e1af09803e14127b26be2b97b7a49a6ea526ef1..503382387e00ccc0d6eda4dba1c457bc706e9dfc 100644 (file)
@@ -272,7 +272,7 @@ git-cvsexportcommit(1) Manual Page
 </div>\r
 <h2>SYNOPSIS</h2>\r
 <div class="sectionbody">\r
-<p><em>git-cvsexportcommit</em> [-h] [-v] [-c] [-P] [-p] [-a] [-d cvsroot] [-f] [-m msgprefix] [PARENTCOMMIT] COMMITID</p>\r
+<p><em>git-cvsexportcommit</em> [-h] [-u] [-v] [-c] [-P] [-p] [-a] [-d cvsroot] [-f] [-m msgprefix] [PARENTCOMMIT] COMMITID</p>\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
 <div class="sectionbody">\r
@@ -353,6 +353,14 @@ should the changeset be done against.</p>
 </p>\r
 </dd>\r
 <dt>\r
+-u\r
+</dt>\r
+<dd>\r
+<p>\r
+        Update affected files from cvs repository before attempting export.\r
+</p>\r
+</dd>\r
+<dt>\r
 -v\r
 </dt>\r
 <dd>\r
@@ -404,7 +412,7 @@ $ git-cherry cvshead myhead | sed -n 's/^+ //p' | xargs -l1 git-cvsexportcommit
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 08-May-2007 00:32:26 UTC\r
+Last updated 29-May-2007 09:17:38 UTC\r
 </div>\r
 </div>\r
 </body>\r
index fd7f54093fc3d0a85126a0826affb712096aa144..da5c242241c01d6d7e7a5d648ff58263cc3e01dd 100644 (file)
@@ -8,7 +8,7 @@ git-cvsexportcommit - Export a single commit to a CVS checkout
 
 SYNOPSIS
 --------
-'git-cvsexportcommit' [-h] [-v] [-c] [-P] [-p] [-a] [-d cvsroot] [-f] [-m msgprefix] [PARENTCOMMIT] COMMITID
+'git-cvsexportcommit' [-h] [-u] [-v] [-c] [-P] [-p] [-a] [-d cvsroot] [-f] [-m msgprefix] [PARENTCOMMIT] COMMITID
 
 
 DESCRIPTION
@@ -58,6 +58,9 @@ OPTIONS
        Prepend the commit message with the provided prefix. 
        Useful for patch series and the like.
 
+-u::
+       Update affected files from cvs repository before attempting export.
+
 -v::
        Verbose.
 
index 576bdb952ebd9dd38dcf1db7e6e577f53c846f6a..13581ca3b6f504eae714fff988627e5ebc4dd8c5 100644 (file)
@@ -307,16 +307,27 @@ If you are going to offer anonymous CVS access via pserver, add a line in
 <pre><tt>   cvspserver stream tcp nowait nobody git-cvsserver pserver\r
 </tt></pre>\r
 </div></div>\r
-<p>Note: In some cases, you need to pass the <em>pserver</em> argument twice for\r
-git-cvsserver to see it. So the line would look like</p>\r
+<p>Note: Some inetd servers let you specify the name of the executable\r
+independently of the value of argv[0] (i.e. the name the program assumes\r
+it was executed with). In this case the correct line in /etc/inetd.conf\r
+looks like</p>\r
 <div class="listingblock">\r
 <div class="content">\r
-<pre><tt>   cvspserver stream tcp nowait nobody git-cvsserver pserver pserver\r
+<pre><tt>   cvspserver stream tcp nowait nobody /usr/bin/git-cvsserver git-cvsserver pserver\r
 </tt></pre>\r
 </div></div>\r
 <p>No special setup is needed for SSH access, other than having GIT tools\r
 in the PATH. If you have clients that do not accept the CVS_SERVER\r
-env variable, you can rename git-cvsserver to cvs.</p>\r
+environment variable, you can rename git-cvsserver to cvs.</p>\r
+<p>Note: Newer cvs versions (&gt;= 1.12.11) also support specifying\r
+CVS_SERVER directly in CVSROOT like</p>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><tt>cvs -d ":ext;CVS_SERVER=git-cvsserver:user@server/path/repo.git" co &lt;HEAD_name&gt;</tt></pre>\r
+</div></div>\r
+<p>This has the advantage that it will be saved in your <em>CVS/Root</em> files and\r
+you don't need to worry about always setting the correct environment\r
+variable.</p>\r
 </li>\r
 <li>\r
 <p>\r
@@ -335,7 +346,7 @@ For each repo that you want accessible from CVS you need to edit config in
 write access to the log file and to the database (see\r
 <a href="#dbbackend">Database Backend</a>. If you want to offer write access over\r
 SSH, the users of course also need write access to the git repository itself.</p>\r
-<p><a id="configaccessmethod"></a>All configuration variables can also be overriden for a specific method of\r
+<p><a id="configaccessmethod"></a>All configuration variables can also be overridden for a specific method of\r
 access. Valid method names are "ext" (for SSH access) and "pserver". The\r
 following example configuration would disable pserver access while still\r
 allowing access over SSH.</p>\r
@@ -384,7 +395,7 @@ Clients should now be able to check out the project. Use the CVS <em>module</em>
 <div class="sectionbody">\r
 <p>git-cvsserver uses one database per git head (i.e. CVS module) to\r
 store information about the repository for faster access. The\r
-database doesn't contain any persitent data and can be completly\r
+database doesn't contain any persistent data and can be completely\r
 regenerated from the git repository at any time. The database\r
 needs to be updated (i.e. written to) after every commit.</p>\r
 <p>If the commit is done directly by using git (as opposed to\r
@@ -613,7 +624,7 @@ Martin Langhoff &lt;martin@catalyst.net.nz&gt;
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 18-Apr-2007 09:56:50 UTC\r
+Last updated 29-May-2007 09:17:38 UTC\r
 </div>\r
 </div>\r
 </body>\r
index d22844ba49859b9a189317744e0f14431267e60a..e5005f02f997437da3251f6c52c6efbdf06557b4 100644 (file)
@@ -46,16 +46,28 @@ INSTALLATION
    cvspserver stream tcp nowait nobody git-cvsserver pserver
 
 ------
-Note: In some cases, you need to pass the 'pserver' argument twice for
-git-cvsserver to see it. So the line would look like
+Note: Some inetd servers let you specify the name of the executable
+independently of the value of argv[0] (i.e. the name the program assumes
+it was executed with). In this case the correct line in /etc/inetd.conf
+looks like
 
 ------
-   cvspserver stream tcp nowait nobody git-cvsserver pserver pserver
+   cvspserver stream tcp nowait nobody /usr/bin/git-cvsserver git-cvsserver pserver
 
 ------
 No special setup is needed for SSH access, other than having GIT tools
 in the PATH. If you have clients that do not accept the CVS_SERVER
-env variable, you can rename git-cvsserver to cvs.
+environment variable, you can rename git-cvsserver to cvs.
+
+Note: Newer cvs versions (>= 1.12.11) also support specifying
+CVS_SERVER directly in CVSROOT like
+
+------
+cvs -d ":ext;CVS_SERVER=git-cvsserver:user@server/path/repo.git" co <HEAD_name>
+------
+This has the advantage that it will be saved in your 'CVS/Root' files and
+you don't need to worry about always setting the correct environment
+variable.
 --
 2. For each repo that you want accessible from CVS you need to edit config in
    the repo and add the following section.
@@ -74,7 +86,7 @@ write access to the log file and to the database (see
 SSH, the users of course also need write access to the git repository itself.
 
 [[configaccessmethod]]
-All configuration variables can also be overriden for a specific method of
+All configuration variables can also be overridden for a specific method of
 access. Valid method names are "ext" (for SSH access) and "pserver". The
 following example configuration would disable pserver access while still
 allowing access over SSH.
@@ -116,7 +128,7 @@ Database Backend
 
 git-cvsserver uses one database per git head (i.e. CVS module) to
 store information about the repository for faster access. The
-database doesn't contain any persitent data and can be completly
+database doesn't contain any persistent data and can be completely
 regenerated from the git repository at any time. The database
 needs to be updated (i.e. written to) after every commit.
 
index f41972ebb2653bfd33718b82337a88de74406552..f056cefc627bdb7197d72488df7276cddd9bf3fd 100644 (file)
@@ -273,7 +273,7 @@ git-merge(1) Manual Page
 <h2>SYNOPSIS</h2>\r
 <div class="sectionbody">\r
 <div class="verseblock">\r
-<div class="content"><em>git-merge</em> [-n] [--no-commit] [--squash] [-s &lt;strategy&gt;]&#8230;\r
+<div class="content"><em>git-merge</em> [-n] [--summary] [--no-commit] [--squash] [-s &lt;strategy&gt;]&#8230;\r
         [-m &lt;msg&gt;] &lt;remote&gt; &lt;remote&gt;&#8230;</div></div>\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
@@ -285,6 +285,15 @@ which drives multiple merge strategy scripts.</p>
 <div class="sectionbody">\r
 <dl>\r
 <dt>\r
+--summary\r
+</dt>\r
+<dd>\r
+<p>\r
+        Show a diffstat at the end of the merge. The diffstat is also\r
+        controlled by the configuration option merge.diffstat.\r
+</p>\r
+</dd>\r
+<dt>\r
 -n, --no-summary\r
 </dt>\r
 <dd>\r
@@ -570,7 +579,7 @@ Resolve the conflicts.  <tt>git-diff</tt> would report only the
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 04-Apr-2007 18:33:52 UTC\r
+Last updated 29-May-2007 09:17:39 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 9c08efa53abc2797a7b7ca0e589d83b9a4387987..912ef29efce71d944af59588c6493591efc96bfc 100644 (file)
@@ -9,7 +9,7 @@ git-merge - Join two or more development histories together
 SYNOPSIS
 --------
 [verse]
-'git-merge' [-n] [--no-commit] [--squash] [-s <strategy>]...
+'git-merge' [-n] [--summary] [--no-commit] [--squash] [-s <strategy>]...
        [-m <msg>] <remote> <remote>...
 
 DESCRIPTION
index 6af52ff9a514149a40f1a3e1b0944c5b67af5cbc..8579d4fbfd93d29a96b579b11bababa41d47cca2 100644 (file)
@@ -375,6 +375,16 @@ base-name
 </p>\r
 </dd>\r
 <dt>\r
+--max-pack-size=&lt;n&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        Maximum size of each output packfile, expressed in MiB.\r
+        If specified,  multiple packfiles may be created.\r
+        The default is unlimited.\r
+</p>\r
+</dd>\r
+<dt>\r
 --incremental\r
 </dt>\r
 <dd>\r
@@ -528,7 +538,7 @@ base-name
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 20-May-2007 19:11:26 UTC\r
+Last updated 29-May-2007 09:17:39 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 2531238df45a39ad6a60ae8d489cdac871ad45b3..cfe127ad9ea560ac3354a92d91ff5064ce37e1df 100644 (file)
@@ -85,6 +85,11 @@ base-name::
        times to get to the necessary object.
        The default value for --window is 10 and --depth is 50.
 
+--max-pack-size=<n>::
+       Maximum size of each output packfile, expressed in MiB.
+       If specified,  multiple packfiles may be created.
+       The default is unlimited.
+
 --incremental::
        This flag causes an object already in a pack ignored
        even if it appears in the standard input.
index 50e706606e23d7583bfc86467336eec5203f4445..87c54b7eabd4f661988fdefb6a2ec12ca623b965 100644 (file)
@@ -286,6 +286,15 @@ when merging local branches into the current branch.</p>
 <div class="sectionbody">\r
 <dl>\r
 <dt>\r
+--summary\r
+</dt>\r
+<dd>\r
+<p>\r
+        Show a diffstat at the end of the merge. The diffstat is also\r
+        controlled by the configuration option merge.diffstat.\r
+</p>\r
+</dd>\r
+<dt>\r
 -n, --no-summary\r
 </dt>\r
 <dd>\r
@@ -887,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 27-Apr-2007 08:21:44 UTC\r
+Last updated 29-May-2007 09:17:40 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 9aecf8e4daeaafba85d6aa1798fec9dfd1be94ce..e3b12944f3d9346e97e12a8ced88860b05caf22d 100644 (file)
@@ -361,6 +361,16 @@ engines, disk storage, etc.</p>
         The default value for --window is 10 and --depth is 50.\r
 </p>\r
 </dd>\r
+<dt>\r
+--max-pack-size=&lt;n&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        Maximum size of each output packfile, expressed in MiB.\r
+        If specified,  multiple packfiles may be created.\r
+        The default is unlimited.\r
+</p>\r
+</dd>\r
 </dl>\r
 </div>\r
 <h2>Configuration</h2>\r
@@ -394,7 +404,7 @@ that way can try to use older git with it).</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 09-May-2007 07:15:31 UTC\r
+Last updated 29-May-2007 09:17:40 UTC\r
 </div>\r
 </div>\r
 </body>\r
index cc3b0b21c727349eb3a51d9837bc006b987537c3..2847c9b8d7038f0010e26f61091552cb600f728b 100644 (file)
@@ -65,6 +65,11 @@ OPTIONS
        to be applied that many times to get to the necessary object.
        The default value for --window is 10 and --depth is 50.
 
+--max-pack-size=<n>::
+       Maximum size of each output packfile, expressed in MiB.
+       If specified,  multiple packfiles may be created.
+       The default is unlimited.
+
 
 Configuration
 -------------
index 182cef54be5963ff0f32a24329ca195607413e29..56f1d8d69d05bb4aa26d0dad6e576332588090e8 100644 (file)
@@ -1,3 +1,7 @@
+--summary::
+       Show a diffstat at the end of the merge. The diffstat is also
+       controlled by the configuration option merge.diffstat.
+
 -n, \--no-summary::
        Do not show diffstat at the end of the merge.
 
index b29829f57e2f102f342c07ba71f93f10aea1a38b..97d16126a8eaed5a174b611fd75ffa6c52b5165d 100644 (file)
@@ -369,7 +369,7 @@ refs/heads/tutorial-2<br>
 refs/heads/tutorial-fixes</p></div><p>And then we can ask to see all the commits reachable from master
 but not from these other heads:</p><div class="literallayout"><p>$ gitk master --not $( git show-ref --heads | cut -d' ' -f2 |<br>
                                 grep -v '^refs/heads/master' )</p></div><p>Obviously, endless variations are possible; for example, to see all
-commits reachable from some head but not from any tag in the repository:</p><div class="literallayout"><p>$ gitk ($ git show-ref --heads ) --not  $( git show-ref --tags )</p></div><p>(See <a href="git-rev-parse.html" target="_top">git-rev-parse(1)</a> for explanations of commit-selecting
+commits reachable from some head but not from any tag in the repository:</p><div class="literallayout"><p>$ gitk $( git show-ref --heads ) --not  $( git show-ref --tags )</p></div><p>(See <a href="git-rev-parse.html" target="_top">git-rev-parse(1)</a> for explanations of commit-selecting
 syntax such as <code class="literal">&#8212;not</code>.)</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="making-a-release"></a>Creating a changelog and tarball for a software release</h3></div></div></div><p>The <a href="git-archive.html" target="_top">git-archive(1)</a> command can create a tar or zip archive from
 any version of a project; for example:</p><div class="literallayout"><p>$ git archive --format=tar --prefix=project/ HEAD | gzip &gt;latest.tar.gz</p></div><p>will use HEAD to produce a tar archive in which each filename is
 preceded by "prefix/".</p><p>If you're releasing a new version of a software project, you may want
index 52247aa7134345e94b3c2cc131d33224073f6eeb..4fabb8e2a9e601c82b55ac25b1b9d8cfb9a06d3a 100644 (file)
@@ -872,7 +872,7 @@ Obviously, endless variations are possible; for example, to see all
 commits reachable from some head but not from any tag in the repository:
 
 -------------------------------------------------
-$ gitk ($ git show-ref --heads ) --not  $( git show-ref --tags )
+$ gitk $( git show-ref --heads ) --not  $( git show-ref --tags )
 -------------------------------------------------
 
 (See gitlink:git-rev-parse[1] for explanations of commit-selecting