* Git segfaulted when reading an invalid .gitattributes file. Fixed.
- * post-receive-email example hook fixed was fixed for
- non-fast-forward updates.
+ * post-receive-email example hook was fixed for non-fast-forward
+ updates.
* Documentation updates for supported (but previously undocumented)
options of "git-archive" and "git-reflog".
machines. The required amount of memory for the delta search window
is however multiplied by the number of threads.
+pack.indexVersion::
+ Specify the default pack index version. Valid values are 1 for
+ legacy pack index used by Git versions prior to 1.5.2, and 2 for
+ the new pack index with capabilities for packs larger than 4 GB
+ as well as proper protection against the repacking of corrupted
+ packs. Version 2 is selected and this config option ignored
+ whenever the corresponding pack is larger than 2 GB. Otherwise
+ the default is 1.
+
pull.octopus::
The default merge strategy to use when pulling multiple branches
at once.
</div>\r
<h2>SYNOPSIS</h2>\r
<div class="sectionbody">\r
-<p><em>git-cherry-pick</em> [--edit] [-n] [-x] <commit></p>\r
+<p><em>git-cherry-pick</em> [--edit] [-n] [-m parent-number] [-x] <commit></p>\r
</div>\r
<h2>DESCRIPTION</h2>\r
<div class="sectionbody">\r
</p>\r
</dd>\r
<dt>\r
+-m parent-number|--mainline parent-number\r
+</dt>\r
+<dd>\r
+<p>\r
+ Usually you cannot revert a merge because you do not know which\r
+ side of the merge should be considered the mainline. This\r
+ option specifies the parent number (starting from 1) of\r
+ the mainline and allows cherry-pick to replay the change\r
+ relative to the specified parent.\r
+</p>\r
+</dd>\r
+<dt>\r
-n|--no-commit\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 23-Oct-2007 01:21:45 UTC\r
+Last updated 04-Nov-2007 11:13:00 UTC\r
</div>\r
</div>\r
</body>\r
SYNOPSIS
--------
-'git-cherry-pick' [--edit] [-n] [-x] <commit>
+'git-cherry-pick' [--edit] [-n] [-m parent-number] [-x] <commit>
DESCRIPTION
-----------
described above, and `-r` was to disable it. Now the
default is not to do `-x` so this option is a no-op.
+-m parent-number|--mainline parent-number::
+ Usually you cannot revert a merge because you do not know which
+ side of the merge should be considered the mainline. This
+ option specifies the parent number (starting from 1) of
+ the mainline and allows cherry-pick to replay the change
+ relative to the specified parent.
+
-n|--no-commit::
Usually the command automatically creates a commit with
a commit log message stating which commit was
<div class="content"><em>git-clone</em> [--template=<template_directory>]\r
[-l] [-s] [--no-hardlinks] [-q] [-n] [--bare]\r
[-o <name>] [-u <upload-pack>] [--reference <repository>]\r
- [--depth <depth>] <repository> [<directory>]</div></div>\r
+ [--depth <depth>] [--] <repository> [<directory>]</div></div>\r
</div>\r
<h2>DESCRIPTION</h2>\r
<div class="sectionbody">\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 02-Nov-2007 02:47:20 UTC\r
+Last updated 04-Nov-2007 11:13:00 UTC\r
</div>\r
</div>\r
</body>\r
'git-clone' [--template=<template_directory>]
[-l] [-s] [--no-hardlinks] [-q] [-n] [--bare]
[-o <name>] [-u <upload-pack>] [--reference <repository>]
- [--depth <depth>] <repository> [<directory>]
+ [--depth <depth>] [--] <repository> [<directory>]
DESCRIPTION
-----------
</p>\r
</dd>\r
<dt>\r
+pack.indexVersion\r
+</dt>\r
+<dd>\r
+<p>\r
+ Specify the default pack index version. Valid values are 1 for\r
+ legacy pack index used by Git versions prior to 1.5.2, and 2 for\r
+ the new pack index with capabilities for packs larger than 4 GB\r
+ as well as proper protection against the repacking of corrupted\r
+ packs. Version 2 is selected and this config option ignored\r
+ whenever the corresponding pack is larger than 2 GB. Otherwise\r
+ the default is 1.\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 25-Oct-2007 06:49:38 UTC\r
+Last updated 04-Nov-2007 11:13:00 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<h2>SYNOPSIS</h2>\r
<div class="sectionbody">\r
-<p><em>git-revert</em> [--edit | --no-edit] [-n] <commit></p>\r
+<p><em>git-revert</em> [--edit | --no-edit] [-n] [-m parent-number] <commit></p>\r
</div>\r
<h2>DESCRIPTION</h2>\r
<div class="sectionbody">\r
</p>\r
</dd>\r
<dt>\r
+-m parent-number|--mainline parent-number\r
+</dt>\r
+<dd>\r
+<p>\r
+ Usually you cannot revert a merge because you do not know which\r
+ side of the merge should be considered the mainline. This\r
+ option specifies the parent number (starting from 1) of\r
+ the mainline and allows revert to reverse the change\r
+ relative to the specified parent.\r
+</p>\r
+</dd>\r
+<dt>\r
--no-edit\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:53 UTC\r
+Last updated 04-Nov-2007 11:13:00 UTC\r
</div>\r
</div>\r
</body>\r
SYNOPSIS
--------
-'git-revert' [--edit | --no-edit] [-n] <commit>
+'git-revert' [--edit | --no-edit] [-n] [-m parent-number] <commit>
DESCRIPTION
-----------
message prior committing the revert. This is the default if
you run the command from a terminal.
+-m parent-number|--mainline parent-number::
+ Usually you cannot revert a merge because you do not know which
+ side of the merge should be considered the mainline. This
+ option specifies the parent number (starting from 1) of
+ the mainline and allows revert to reverse the change
+ relative to the specified parent.
+
--no-edit::
With this option, `git-revert` will not start the commit
message editor.