You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.5 KiB
58 lines
1.5 KiB
GIT v1.6.1 Release Notes |
|
======================== |
|
|
|
Updates since v1.6.0 |
|
-------------------- |
|
|
|
When some commands (e.g. "git log", "git diff") spawn pager internally, we |
|
used to make the pager the parent process of the git command that produces |
|
output. This meant that the exit status of the whole thing comes from the |
|
pager, not the underlying git command. We swapped the order of the |
|
processes around and you will see the exit code from the command from now |
|
on. |
|
|
|
(subsystems) |
|
|
|
* ... |
|
|
|
(portability) |
|
|
|
* ... |
|
|
|
(documentation) |
|
|
|
* ... |
|
|
|
(performance) |
|
|
|
* The underlying diff machinery to produce textual output has been |
|
optimized, which would result in faster "git blame" processing. |
|
|
|
(usability, bells and whistles) |
|
|
|
* "git checkout --track origin/hack" used to be a syntax error. It now |
|
DWIMs to create a corresponding local branch "hack", i.e. acts as if you |
|
said "git checkout --track -b hack origin/hack". |
|
|
|
* "git diff" learned to mimick --suppress-blank-empty from GNU diff via a |
|
configuration option. |
|
|
|
* "git imap-send" can optionally talk SSL. |
|
|
|
(internal) |
|
|
|
* "git hash-object" learned to lie about the path being hashed, so that |
|
correct gitattributes processing can be done while hashing contents |
|
stored in a temporary file. |
|
|
|
Fixes since v1.6.0 |
|
------------------ |
|
|
|
All of the fixes in v1.6.0.X maintenance series are included in this |
|
release, unless otherwise noted. |
|
|
|
-- |
|
exec >/var/tmp/1 |
|
O=v1.6.0-48-ge28a867 |
|
echo O=$(git describe master) |
|
git shortlog --no-merges $O..master ^maint
|
|
|