The configuration variables in the 'imap' section are described
in linkgit:git-imap-send[1].
+receive.fsckObjects::
+ If it is set to true, git-receive-pack will check all received
+ objects. It will abort in the case of a malformed object or a
+ broken link. The result of an abort are only dangling objects.
+ The default value is true.
+
receive.unpackLimit::
If the number of objects received in a push is below this
limit then the objects will be unpacked into loose object
</p>\r
</dd>\r
<dt>\r
+receive.fsckObjects\r
+</dt>\r
+<dd>\r
+<p>\r
+ If it is set to true, git-receive-pack will check all received\r
+ objects. It will abort in the case of a malformed object or a\r
+ broken link. The result of an abort are only dangling objects.\r
+ The default value is true.\r
+</p>\r
+</dd>\r
+<dt>\r
receive.unpackLimit\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 28-Feb-2008 00:25:38 UTC\r
+Last updated 03-Mar-2008 01:59:55 UTC\r
</div>\r
</div>\r
</body>\r
<dd>\r
<p>\r
Attempt to detect merges based on the commit message. This option\r
- will enable default regexes that try to capture the name source\r
+ will enable default regexes that try to capture the source\r
branch name from the commit message.\r
</p>\r
</dd>\r
regex. It can be used with <em>-m</em> to enable the default regexes\r
as well. You must escape forward slashes.\r
</p>\r
+<p>The regex must capture the source branch name in $1.</p>\r
+<p>This option can be used several times to provide several detection regexes.</p>\r
</dd>\r
<dt>\r
-S <regex>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 14-Feb-2008 00:51:07 UTC\r
+Last updated 03-Mar-2008 01:59:55 UTC\r
</div>\r
</div>\r
</body>\r
-m::
Attempt to detect merges based on the commit message. This option
- will enable default regexes that try to capture the name source
+ will enable default regexes that try to capture the source
branch name from the commit message.
-M <regex>::
Attempt to detect merges based on the commit message with a custom
regex. It can be used with '-m' to enable the default regexes
as well. You must escape forward slashes.
++
+The regex must capture the source branch name in $1.
++
+This option can be used several times to provide several detection regexes.
-S <regex>::
Skip paths matching the regex.
</p>\r
</dd>\r
<dt>\r
+--long\r
+</dt>\r
+<dd>\r
+<p>\r
+ Always output the long format (the tag, the number of commits\r
+ and the abbreviated commit name) even when it matches a tag.\r
+ This is useful when you want to see parts of the commit object name\r
+ in "describe" output, even when the commit in question happens to be\r
+ a tagged version. Instead of just emitting the tag name, it will\r
+ describe such a commit as v1.2-0-deadbeef (0th commit since tag v1.2\r
+ that points at object deadbeef….).\r
+</p>\r
+</dd>\r
+<dt>\r
--match <pattern>\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 28-Feb-2008 00:25:38 UTC\r
+Last updated 03-Mar-2008 01:59:56 UTC\r
</div>\r
</div>\r
</body>\r
being employed to standard error. The tag name will still
be printed to standard out.
+--long::
+ Always output the long format (the tag, the number of commits
+ and the abbreviated commit name) even when it matches a tag.
+ This is useful when you want to see parts of the commit object name
+ in "describe" output, even when the commit in question happens to be
+ a tagged version. Instead of just emitting the tag name, it will
+ describe such a commit as v1.2-0-deadbeef (0th commit since tag v1.2
+ that points at object deadbeef....).
+
--match <pattern>::
Only consider tags matching the given pattern (can be used to avoid
leaking private tags made from the repository).
<p>\r
Instead of showing every matched line, show only the\r
names of files that contain (or do not contain) matches.\r
- For better compatability with git-diff, --name-only is a\r
+ For better compatibility with git-diff, --name-only is a\r
synonym for --files-with-matches.\r
</p>\r
</dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 22-Feb-2008 22:56:35 UTC\r
+Last updated 03-Mar-2008 01:59:57 UTC\r
</div>\r
</div>\r
</body>\r
-l | --files-with-matches | --name-only | -L | --files-without-match::
Instead of showing every matched line, show only the
names of files that contain (or do not contain) matches.
- For better compatability with git-diff, --name-only is a
+ For better compatibility with git-diff, --name-only is a
synonym for --files-with-matches.
-c | --count::
64-bit index entries on objects located above the given offset.\r
</p>\r
</dd>\r
+<dt>\r
+--strict\r
+</dt>\r
+<dd>\r
+<p>\r
+ Die, if the pack contains broken objects or links.\r
+</p>\r
+</dd>\r
</dl>\r
</div>\r
<h2>Note</h2>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:26 UTC\r
+Last updated 03-Mar-2008 01:59:57 UTC\r
</div>\r
</div>\r
</body>\r
to force the version for the generated pack index, and to force
64-bit index entries on objects located above the given offset.
+--strict::
+ Die, if the pack contains broken objects or links.
+
Note
----
</p>\r
</dd>\r
<dt>\r
---max-age=<em>timestamp</em>, --min-age=<em>timestamp</em>\r
-</dt>\r
-<dd>\r
-<p>\r
- Limit the commits output to specified time range.\r
-</p>\r
-</dd>\r
-<dt>\r
--author=<em>pattern</em>, --committer=<em>pattern</em>\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 28-Feb-2008 00:25:42 UTC\r
+Last updated 03-Mar-2008 01:59:58 UTC\r
</div>\r
</div>\r
</body>\r
<div class="sectionbody">\r
<div class="verseblock">\r
<div class="content"><em>git-rebase</em> [-i | --interactive] [-v | --verbose] [-m | --merge]\r
+ [-s <strategy> | --strategy=<strategy>]\r
[-C<n>] [ --whitespace=<option>] [-p | --preserve-merges]\r
[--onto <newbase>] <upstream> [<branch>]\r
<em>git-rebase</em> --continue | --skip | --abort</div></div>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:39 UTC\r
+Last updated 03-Mar-2008 01:59:59 UTC\r
</div>\r
</div>\r
</body>\r
--------
[verse]
'git-rebase' [-i | --interactive] [-v | --verbose] [-m | --merge]
+ [-s <strategy> | --strategy=<strategy>]
[-C<n>] [ --whitespace=<option>] [-p | --preserve-merges]
[--onto <newbase>] <upstream> [<branch>]
'git-rebase' --continue | --skip | --abort
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 29-Feb-2008 09:20:49 UTC\r
+Last updated 03-Mar-2008 01:59:59 UTC\r
</div>\r
</div>\r
</body>\r
possible.\r
</p>\r
</dd>\r
+<dt>\r
+--strict\r
+</dt>\r
+<dd>\r
+<p>\r
+ Don't write objects with broken content or links.\r
+</p>\r
+</dd>\r
</dl>\r
</div>\r
<h2>Author</h2>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:55 UTC\r
+Last updated 03-Mar-2008 02:00:00 UTC\r
</div>\r
</div>\r
</body>\r
and make the best effort to recover as many objects as
possible.
+--strict::
+ Don't write objects with broken content or links.
+
Author
------
<p>When specifying the -v option the format used is:</p>\r
<div class="literalblock">\r
<div class="content">\r
-<pre><tt>SHA1 type size offset-in-packfile</tt></pre>\r
+<pre><tt>SHA1 type size size-in-pack-file offset-in-packfile</tt></pre>\r
</div></div>\r
<p>for objects that are not deltified in the pack, and</p>\r
<div class="literalblock">\r
<div class="content">\r
-<pre><tt>SHA1 type size offset-in-packfile depth base-SHA1</tt></pre>\r
+<pre><tt>SHA1 type size size-in-packfile offset-in-packfile depth base-SHA1</tt></pre>\r
</div></div>\r
<p>for objects that are deltified.</p>\r
</div>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jan-2008 07:50:58 UTC\r
+Last updated 03-Mar-2008 02:00:00 UTC\r
</div>\r
</div>\r
</body>\r
-------------
When specifying the -v option the format used is:
- SHA1 type size offset-in-packfile
+ SHA1 type size size-in-pack-file offset-in-packfile
for objects that are not deltified in the pack, and
- SHA1 type size offset-in-packfile depth base-SHA1
+ SHA1 type size size-in-packfile offset-in-packfile depth base-SHA1
for objects that are deltified.
Show commits older than a specific date.
+ifdef::git-rev-list[]
--max-age='timestamp', --min-age='timestamp'::
Limit the commits output to specified time range.
+endif::git-rev-list[]
--author='pattern', --committer='pattern'::
</dt>\r
<dd>\r
<p>\r
- Wait for the completeion of an asynchronous function that was\r
+ Wait for the completion of an asynchronous function that was\r
started with start_async().\r
</p>\r
</dd>\r
</li>\r
<li>\r
<p>\r
-If the string does not contain <em>=</em>, it names an environement\r
- variable that will be removed from the child process's envionment.\r
+If the string does not contain <em>=</em>, it names an environment\r
+ variable that will be removed from the child process's environment.\r
</p>\r
</li>\r
</ol>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 20-Feb-2008 10:44:10 UTC\r
+Last updated 03-Mar-2008 02:00:01 UTC\r
</div>\r
</div>\r
</body>\r
`finish_async`::
- Wait for the completeion of an asynchronous function that was
+ Wait for the completion of an asynchronous function that was
started with start_async().
. If the string is of the form "VAR=value", i.e. it contains '='
the variable is added to the child process's environment.
-. If the string does not contain '=', it names an environement
- variable that will be removed from the child process's envionment.
+. If the string does not contain '=', it names an environment
+ variable that will be removed from the child process's environment.
To specify a new initial working directory for the sub-process,
specify it in the .dir member.