зеркало из https://github.com/microsoft/git.git
Git 1.9.1
The version numbering scheme has changed since Git 1.9 and we dropped the third dewey-decimal from the traditional numbering (e.g. both 1.8.4 and 1.8.5 were major feature releases). This release 1.9.1 is the first maintenance relase for Git 1.9. Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
9526473f11
Коммит
cee0c2750b
|
@ -0,0 +1,59 @@
|
|||
Git v1.9.1 Release Notes
|
||||
========================
|
||||
|
||||
Fixes since v1.9.0
|
||||
------------------
|
||||
|
||||
* "git clean -d pathspec" did not use the given pathspec correctly
|
||||
and ended up cleaning too much.
|
||||
|
||||
* "git difftool" misbehaved when the repository is bound to the
|
||||
working tree with the ".git file" mechanism, where a textual file
|
||||
".git" tells us where it is.
|
||||
|
||||
* "git push" did not pay attention to branch.*.pushremote if it is
|
||||
defined earlier than remote.pushdefault; the order of these two
|
||||
variables in the configuration file should not matter, but it did
|
||||
by mistake.
|
||||
|
||||
* Codepaths that parse timestamps in commit objects have been
|
||||
tightened.
|
||||
|
||||
* "git diff --external-diff" incorrectly fed the submodule directory
|
||||
in the working tree to the external diff driver when it knew it is
|
||||
the same as one of the versions being compared.
|
||||
|
||||
* "git reset" needs to refresh the index when working in a working
|
||||
tree (it can also be used to match the index to the HEAD in an
|
||||
otherwise bare repository), but it failed to set up the working
|
||||
tree properly, causing GIT_WORK_TREE to be ignored.
|
||||
|
||||
* "git check-attr" when working on a repository with a working tree
|
||||
did not work well when the working tree was specified via the
|
||||
--work-tree (and obviously with --git-dir) option.
|
||||
|
||||
* "merge-recursive" was broken in 1.7.7 era and stopped working in
|
||||
an empty (temporary) working tree, when there are renames
|
||||
involved. This has been corrected.
|
||||
|
||||
* "git rev-parse" was loose in rejecting command line arguments
|
||||
that do not make sense, e.g. "--default" without the required
|
||||
value for that option.
|
||||
|
||||
* include.path variable (or any variable that expects a path that
|
||||
can use ~username expansion) in the configuration file is not a
|
||||
boolean, but the code failed to check it.
|
||||
|
||||
* "git diff --quiet -- pathspec1 pathspec2" sometimes did not return
|
||||
correct status value.
|
||||
|
||||
* Attempting to deepen a shallow repository by fetching over smart
|
||||
HTTP transport failed in the protocol exchange, when no-done
|
||||
extension was used. The fetching side waited for the list of
|
||||
shallow boundary commits after the sending end stopped talking to
|
||||
it.
|
||||
|
||||
* Allow "git cmd path/", when the 'path' is where a submodule is
|
||||
bound to the top-level working tree, to match 'path', despite the
|
||||
extra and unnecessary trailing slash (such a slash is often
|
||||
given by command line completion).
|
|
@ -43,9 +43,10 @@ unreleased) version of Git, that is available from 'master'
|
|||
branch of the `git.git` repository.
|
||||
Documentation for older releases are available here:
|
||||
|
||||
* link:v1.9.0/git.html[documentation for release 1.9.0]
|
||||
* link:v1.9.1/git.html[documentation for release 1.9.1]
|
||||
|
||||
* release notes for
|
||||
link:RelNotes/1.9.1.txt[1.9.1],
|
||||
link:RelNotes/1.9.0.txt[1.9.0].
|
||||
|
||||
* link:v1.8.5.5/git.html[documentation for release 1.8.5.5]
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
|
||||
GVF=GIT-VERSION-FILE
|
||||
DEF_VER=v1.9.0
|
||||
DEF_VER=v1.9.1
|
||||
|
||||
LF='
|
||||
'
|
||||
|
|
2
RelNotes
2
RelNotes
|
@ -1 +1 @@
|
|||
Documentation/RelNotes/1.9.0.txt
|
||||
Documentation/RelNotes/1.9.1.txt
|
Загрузка…
Ссылка в новой задаче