A value of 0 means no limit. Defaults to 0.
pack.deltaCacheLimit::
- The maxium size of a delta, that is cached in
+ The maximum size of a delta, that is cached in
gitlink:git-pack-objects[1]. Defaults to 1000.
+pack.threads::
+ Specifies the number of threads to spawn when searching for best
+ delta matches. This requires that gitlink:git-pack-objects[1]
+ be compiled with pthreads otherwise this option is ignored with a
+ warning. This is meant to reduce packing time on multiprocessor
+ machines. The required amount of memory for the delta search window
+ is however multiplied by the number of threads.
+
pull.octopus::
The default merge strategy to use when pulling multiple branches
at once.
<h2>DESCRIPTION</h2>\r
<div class="sectionbody">\r
<p>Creates an archive of the specified format containing the tree\r
-structure for the named tree. If <prefix> is specified it is\r
+structure for the named tree, and writes it out to the standard\r
+output. If <prefix> is specified it is\r
prepended to the filenames in the archive.</p>\r
<p><em>git-archive</em> behaves differently when given a tree ID versus when\r
given a commit ID or tag ID. In the first case the current time is\r
</dt>\r
<dd>\r
<p>\r
- Format of the resulting archive: <em>tar</em>, <em>zip</em>… The default\r
+ Format of the resulting archive: <em>tar</em> or <em>zip</em>. The default\r
is <em>tar</em>.\r
</p>\r
</dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 23-Aug-2007 00:24:02 UTC\r
+Last updated 15-Sep-2007 07:45:31 UTC\r
</div>\r
</div>\r
</body>\r
DESCRIPTION
-----------
Creates an archive of the specified format containing the tree
-structure for the named tree. If <prefix> is specified it is
+structure for the named tree, and writes it out to the standard
+output. If <prefix> is specified it is
prepended to the filenames in the archive.
'git-archive' behaves differently when given a tree ID versus when
-------
--format=<fmt>::
- Format of the resulting archive: 'tar', 'zip'... The default
+ Format of the resulting archive: 'tar' or 'zip'. The default
is 'tar'.
--list, -l::
<div class="sectionbody">\r
<p>If not set explicitly with <em>--file</em>, there are three files where\r
git-config will search for configuration options:</p>\r
-<div class="literalblock">\r
-<div class="title">git/config::</div>\r
-<div class="content">\r
-<pre><tt>Repository specific configuration file. (The filename is\r
-of course relative to the repository root, not the working\r
-directory.)</tt></pre>\r
-</div></div>\r
<dl>\r
<dt>\r
+$GIT_DIR/config\r
+</dt>\r
+<dd>\r
+<p>\r
+ Repository specific configuration file. (The filename is\r
+ of course relative to the repository root, not the working\r
+ directory.)\r
+</p>\r
+</dd>\r
+<dt>\r
~/.gitconfig\r
</dt>\r
<dd>\r
</dt>\r
<dd>\r
<p>\r
- The maxium size of a delta, that is cached in\r
+ The maximum size of a delta, that is cached in\r
<a href="git-pack-objects.html">git-pack-objects(1)</a>. Defaults to 1000.\r
</p>\r
</dd>\r
<dt>\r
+pack.threads\r
+</dt>\r
+<dd>\r
+<p>\r
+ Specifies the number of threads to spawn when searching for best\r
+ delta matches. This requires that <a href="git-pack-objects.html">git-pack-objects(1)</a>\r
+ be compiled with pthreads otherwise this option is ignored with a\r
+ warning. This is meant to reduce packing time on multiprocessor\r
+ machines. The required amount of memory for the delta search window\r
+ is however multiplied by the number of threads.\r
+</p>\r
+</dd>\r
+<dt>\r
pull.octopus\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 01-Sep-2007 11:16:23 UTC\r
+Last updated 15-Sep-2007 07:45:30 UTC\r
</div>\r
</div>\r
</body>\r
If not set explicitly with '--file', there are three files where
git-config will search for configuration options:
-.git/config::
+$GIT_DIR/config::
Repository specific configuration file. (The filename is
of course relative to the repository root, not the working
directory.)
[-x <pattern>|--exclude=<pattern>]\r
[-X <file>|--exclude-from=<file>]\r
[--exclude-per-directory=<file>]\r
- [--error-unmatch]\r
+ [--error-unmatch] [--with-tree=<tree-ish>]\r
[--full-name] [--abbrev] [--] [<file>]*</div></div>\r
</div>\r
<h2>DESCRIPTION</h2>\r
</p>\r
</dd>\r
<dt>\r
+--with-tree=<tree-ish>\r
+</dt>\r
+<dd>\r
+<p>\r
+ When using --error-unmatch to expand the user supplied\r
+ <file> (i.e. path pattern) arguments to paths, pretend\r
+ that paths which were removed in the index since the\r
+ named <tree-ish> are still present. Using this option\r
+ with <tt>-s</tt> or <tt>-u</tt> options does not make any sense.\r
+</p>\r
+</dd>\r
+<dt>\r
-t\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:45 UTC\r
+Last updated 15-Sep-2007 07:45:31 UTC\r
</div>\r
</div>\r
</body>\r
[-x <pattern>|--exclude=<pattern>]
[-X <file>|--exclude-from=<file>]
[--exclude-per-directory=<file>]
- [--error-unmatch]
+ [--error-unmatch] [--with-tree=<tree-ish>]
[--full-name] [--abbrev] [--] [<file>]\*
DESCRIPTION
If any <file> does not appear in the index, treat this as an
error (return 1).
+--with-tree=<tree-ish>::
+ When using --error-unmatch to expand the user supplied
+ <file> (i.e. path pattern) arguments to paths, pretend
+ that paths which were removed in the index since the
+ named <tree-ish> are still present. Using this option
+ with `-s` or `-u` options does not make any sense.
+
-t::
Identify the file status with the following tags (followed by
a space) at the start of each line:
</p>\r
</dd>\r
<dt>\r
+--threads=<n>\r
+</dt>\r
+<dd>\r
+<p>\r
+ Specifies the number of threads to spawn when searching for best\r
+ delta matches. This requires that pack-objects be compiled with\r
+ pthreads otherwise this option is ignored with a warning.\r
+ This is meant to reduce packing time on multiprocessor machines.\r
+ The required amount of memory for the delta search window is\r
+ however multiplied by the number of threads.\r
+</p>\r
+</dd>\r
+<dt>\r
--index-version=<version>[,<offset>]\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Sep-2007 08:10:46 UTC\r
+Last updated 15-Sep-2007 07:45:32 UTC\r
</div>\r
</div>\r
</body>\r
length, this option typically shrinks the resulting
packfile by 3-5 per-cent.
+--threads=<n>::
+ Specifies the number of threads to spawn when searching for best
+ delta matches. This requires that pack-objects be compiled with
+ pthreads otherwise this option is ignored with a warning.
+ This is meant to reduce packing time on multiprocessor machines.
+ The required amount of memory for the delta search window is
+ however multiplied by the number of threads.
+
--index-version=<version>[,<offset>]::
This is intended to be used by the test suite only. It allows
to force the version for the generated pack index, and to force
<div class="sectionbody">\r
<div class="verseblock">\r
<div class="content"><em>git-remote</em>\r
-<em>git-remote</em> add [-t <branch>] [-m <branch>] [-f] <name> <url>\r
+<em>git-remote</em> add [-t <branch>] [-m <branch>] [-f] [--mirror] <name> <url>\r
<em>git-remote</em> show <name>\r
<em>git-remote</em> prune <name>\r
<em>git-remote</em> update [group]</div></div>\r
<p>With <tt>-m <master></tt> option, <tt>$GIT_DIR/remotes/<name>/HEAD</tt> is set\r
up to point at remote's <tt><master></tt> branch instead of whatever\r
branch the <tt>HEAD</tt> at the remote repository actually points at.</p>\r
+<p>In mirror mode, enabled with <tt>--mirror</tt>, the refs will not be stored\r
+in the <em>refs/remotes/</em> namespace, but in <em>refs/heads/</em>. This option\r
+only makes sense in bare repositories.</p>\r
</dd>\r
<dt>\r
<em>show</em>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:51 UTC\r
+Last updated 15-Sep-2007 07:45:33 UTC\r
</div>\r
</div>\r
</body>\r
--------
[verse]
'git-remote'
-'git-remote' add [-t <branch>] [-m <branch>] [-f] <name> <url>
+'git-remote' add [-t <branch>] [-m <branch>] [-f] [--mirror] <name> <url>
'git-remote' show <name>
'git-remote' prune <name>
'git-remote' update [group]
With `-m <master>` option, `$GIT_DIR/remotes/<name>/HEAD` is set
up to point at remote's `<master>` branch instead of whatever
branch the `HEAD` at the remote repository actually points at.
++
+In mirror mode, enabled with `--mirror`, the refs will not be stored
+in the 'refs/remotes/' namespace, but in 'refs/heads/'. This option
+only makes sense in bare repositories.
'show'::