Git 1.8.1.1
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
dca93d2b01
commit
e4f59a32de
@ -4,15 +4,56 @@ Git 1.8.1.1 Release Notes
|
|||||||
Fixes since v1.8.1
|
Fixes since v1.8.1
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
* The attribute mechanism didn't allow limiting attributes to be
|
||||||
|
applied to only a single directory itself with "path/" like the
|
||||||
|
exclude mechanism does.
|
||||||
|
|
||||||
|
* When attempting to read the XDG-style $HOME/.config/git/config and
|
||||||
|
finding that $HOME/.config/git is a file, we gave a wrong error
|
||||||
|
message, instead of treating the case as "a custom config file does
|
||||||
|
not exist there" and moving on.
|
||||||
|
|
||||||
* After failing to create a temporary file using mkstemp(), failing
|
* After failing to create a temporary file using mkstemp(), failing
|
||||||
pathname was not reported correctly on some platforms.
|
pathname was not reported correctly on some platforms.
|
||||||
|
|
||||||
* http transport was wrong to ask for the username when the
|
* http transport was wrong to ask for the username when the
|
||||||
authentication is done by certificate identity.
|
authentication is done by certificate identity.
|
||||||
|
|
||||||
|
* The behaviour visible to the end users was confusing, when they
|
||||||
|
attempt to kill a process spawned in the editor that was in turn
|
||||||
|
launched by Git with SIGINT (or SIGQUIT), as Git would catch that
|
||||||
|
signal and die. We ignore these signals now.
|
||||||
|
|
||||||
|
* A child process that was killed by a signal (e.g. SIGINT) was
|
||||||
|
reported in an inconsistent way depending on how the process was
|
||||||
|
spawned by us, with or without a shell in between.
|
||||||
|
|
||||||
* After "git add -N" and then writing a tree object out of the
|
* After "git add -N" and then writing a tree object out of the
|
||||||
index, the cache-tree data structure got corrupted.
|
index, the cache-tree data structure got corrupted.
|
||||||
|
|
||||||
|
* "git apply" misbehaved when fixing whitespace breakages by removing
|
||||||
|
excess trailing blank lines in some corner cases.
|
||||||
|
|
||||||
|
* A tar archive created by "git archive" recorded a directory in a
|
||||||
|
way that made NetBSD's implementation of "tar" sometimes unhappy.
|
||||||
|
|
||||||
|
* When "git clone --separate-git-dir=$over_there" is interrupted, it
|
||||||
|
failed to remove the real location of the $GIT_DIR it created.
|
||||||
|
This was most visible when interrupting a submodule update.
|
||||||
|
|
||||||
|
* "git fetch --mirror" and fetch that uses other forms of refspec
|
||||||
|
with wildcard used to attempt to update a symbolic ref that match
|
||||||
|
the wildcard on the receiving end, which made little sense (the
|
||||||
|
real ref that is pointed at by the symbolic ref would be updated
|
||||||
|
anyway). Symbolic refs no longer are affected by such a fetch.
|
||||||
|
|
||||||
|
* The "log --graph" codepath fell into infinite loop in some
|
||||||
|
corner cases.
|
||||||
|
|
||||||
|
* "git merge" started calling prepare-commit-msg hook like "git
|
||||||
|
commit" does some time ago, but forgot to pay attention to the exit
|
||||||
|
status of the hook.
|
||||||
|
|
||||||
* "git pack-refs" that ran in parallel to another process that
|
* "git pack-refs" that ran in parallel to another process that
|
||||||
created new refs had a race that can lose new ones.
|
created new refs had a race that can lose new ones.
|
||||||
|
|
||||||
@ -20,10 +61,20 @@ Fixes since v1.8.1
|
|||||||
whose length exactly is the wrap width, "git shortlog -w" failed
|
whose length exactly is the wrap width, "git shortlog -w" failed
|
||||||
to add a newline after such a line.
|
to add a newline after such a line.
|
||||||
|
|
||||||
|
* The way "git svn" asked for password using SSH_ASKPASS and
|
||||||
|
GIT_ASKPASS was not in line with the rest of the system.
|
||||||
|
|
||||||
* "gitweb", when sorting by age to show repositories with new
|
* "gitweb", when sorting by age to show repositories with new
|
||||||
activities first, used to sort repositories with absolutely
|
activities first, used to sort repositories with absolutely
|
||||||
nothing in it early, which was not very useful.
|
nothing in it early, which was not very useful.
|
||||||
|
|
||||||
|
* "gitweb", when sorting by age to show repositories with new
|
||||||
|
activities first, used to sort repositories with absolutely
|
||||||
|
nothing in it early, which was not very useful.
|
||||||
|
|
||||||
|
* When autoconf is used, any build on a different commit always ran
|
||||||
|
"config.status --recheck" even when unnecessary.
|
||||||
|
|
||||||
* Some scripted programs written in Python did not get updated when
|
* Some scripted programs written in Python did not get updated when
|
||||||
PYTHON_PATH changed.
|
PYTHON_PATH changed.
|
||||||
|
|
||||||
|
@ -43,9 +43,10 @@ unreleased) version of git, that is available from 'master'
|
|||||||
branch of the `git.git` repository.
|
branch of the `git.git` repository.
|
||||||
Documentation for older releases are available here:
|
Documentation for older releases are available here:
|
||||||
|
|
||||||
* link:v1.8.1/git.html[documentation for release 1.8.1]
|
* link:v1.8.1.1/git.html[documentation for release 1.8.1.1]
|
||||||
|
|
||||||
* release notes for
|
* release notes for
|
||||||
|
link:RelNotes/1.8.1.1.txt[1.8.1.1],
|
||||||
link:RelNotes/1.8.1.txt[1.8.1].
|
link:RelNotes/1.8.1.txt[1.8.1].
|
||||||
|
|
||||||
* link:v1.8.0.3/git.html[documentation for release 1.8.0.3]
|
* link:v1.8.0.3/git.html[documentation for release 1.8.0.3]
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
GVF=GIT-VERSION-FILE
|
GVF=GIT-VERSION-FILE
|
||||||
DEF_VER=v1.8.1
|
DEF_VER=v1.8.1.1
|
||||||
|
|
||||||
LF='
|
LF='
|
||||||
'
|
'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user