Fixes since v1.6.0
------------------
+* "git diff --cc" did not honor content mangling specified by
+ gitattributes and core.autocrlf when reading from the work tree.
+
* "git diff --check" incorrectly detected new trailing blank lines when
whitespace check was in effect.
* "git format-patch" peeked before the beginning of a string when
"format.headers" variable is empty (a misconfiguration).
+* "git help help" did not work correctly.
+
* "git mailinfo" (hence "git am") was unhappy when MIME multipart message
contained garbage after the finishing boundary.
* "git merge" did not refresh the index correctly when a merge resulted in
a fast-forward.
-Contains other various documentation fixes.
+* "git merge" did not resolve a truly trivial merges that can be done
+ without content level merges.
---
-exec >/var/tmp/1
-O=v1.6.0-14-g3a634dc
-echo O=$(git describe maint)
-git shortlog --no-merges $O..maint
+* "git svn dcommit" to a repository with URL that has embedded usernames
+ did not work correctly.
+
+Contains other various documentation fixes.
`EDITOR` environment variables and then finally `vi`.
core.pager::
- The command that git will use to paginate output. Can be overridden
- with the `GIT_PAGER` environment variable.
+ The command that git will use to paginate output. Can
+ be overridden with the `GIT_PAGER` environment
+ variable. Note that git sets the `LESS` environment
+ variable to `FRSX` if it is unset when it runs the
+ pager. One can change these settings by setting the
+ `LESS` variable to some other value or by giving the
+ `core.pager` option a value such as "`less -+FRSX`".
core.whitespace::
A comma separated list of common whitespace problems to
linkgit:git-repack[1].
pager.<cmd>::
- Allows to set your own pager preferences for each command, overriding
- the default. If `\--pager` or `\--no-pager` is specified on the command
- line, it takes precedence over this option.
+ Allows turning on or off pagination of the output of a
+ particular git subcommand when writing to a tty. If
+ `\--paginate` or `\--no-pager` is specified on the command line,
+ it takes precedence over this option. To disable pagination for
+ all commands, set `core.pager` or 'GIT_PAGER' to "`cat`".
pull.octopus::
The default merge strategy to use when pulling multiple branches
</dt>\r
<dd>\r
<p>\r
- The command that git will use to paginate output. Can be overridden\r
- with the <tt>GIT_PAGER</tt> environment variable.\r
+ The command that git will use to paginate output. Can\r
+ be overridden with the <tt>GIT_PAGER</tt> environment\r
+ variable. Note that git sets the <tt>LESS</tt> environment\r
+ variable to <tt>FRSX</tt> if it is unset when it runs the\r
+ pager. One can change these settings by setting the\r
+ <tt>LESS</tt> variable to some other value or by giving the\r
+ <tt>core.pager</tt> option a value such as "<tt>less -+FRSX</tt>".\r
</p>\r
</dd>\r
<dt>\r
</dt>\r
<dd>\r
<p>\r
- Allows to set your own pager preferences for each command, overriding\r
- the default. If <tt>--pager</tt> or <tt>--no-pager</tt> is specified on the command\r
- line, it takes precedence over this option.\r
+ Allows turning on or off pagination of the output of a\r
+ particular git subcommand when writing to a tty. If\r
+ <tt>--paginate</tt> or <tt>--no-pager</tt> is specified on the command line,\r
+ it takes precedence over this option. To disable pagination for\r
+ all commands, set <tt>core.pager</tt> or <em>GIT_PAGER</em> to "<tt>cat</tt>".\r
</p>\r
</dd>\r
<dt>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 2008-08-20 09:13:27 UTC\r
+Last updated 2008-08-25 00:33:14 UTC\r
</div>\r
</div>\r
</body>\r
<p>\r
This environment variable overrides <tt>$PAGER</tt>. If it is set\r
to an empty string or to the value "cat", git will not launch\r
- a pager.\r
+ a pager. See also the <tt>core.pager</tt> option in\r
+ <a href="git-config.html">git-config(1)</a>.\r
</p>\r
</dd>\r
<dt>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 2008-08-20 09:13:33 UTC\r
+Last updated 2008-08-25 00:33:14 UTC\r
</div>\r
</div>\r
</body>\r
branch of the `git.git` repository.
Documentation for older releases are available here:
-* link:v1.6.0/git.html[documentation for release 1.6.0]
+* link:v1.6.1/git.html[documentation for release 1.6.1]
* release notes for
+ link:RelNotes-1.6.1.txt[1.6.1],
link:RelNotes-1.6.0.txt[1.6.0].
* link:v1.5.6.5/git.html[documentation for release 1.5.6.5]
'GIT_PAGER'::
This environment variable overrides `$PAGER`. If it is set
to an empty string or to the value "cat", git will not launch
- a pager.
+ a pager. See also the `core.pager` option in
+ linkgit:git-config[1].
'GIT_SSH'::
If this environment variable is set then 'git-fetch'