The latest maintenance release Git v18.104.22.168 is now available at
the usual places.
The release tarballs are found at:
and their SHA-1 checksums are:
43b1edc95b3ab77f9739d789b906ded0585fe7a2 git-22.214.171.124.tar.gz eb4eb4991464f44deda19d1435d9721146587661 git-htmldocs-126.96.36.199.tar.gz 3a7e9322a95e0743b902152083366fe97f322ab1 git-manpages-188.8.131.52.tar.gz
The following public repositories all have a copy of the v184.108.40.206
tag and the maint branch that the tag points at:
url = https://kernel.googlesource.com/pub/scm/git/git url = git://repo.or.cz/alt-git.git url = https://code.google.com/p/git-core/ url = git://git.sourceforge.jp/gitroot/git-core/git.git url = git://git-core.git.sourceforge.net/gitroot/git-core/git-core url = https://github.com/gitster/git
Also, http://www.kernel.org/pub/software/scm/git/ has copies of the
Git v220.127.116.11 Release Notes
Fixes since v18.104.22.168
The interaction between use of Perl in our test suite and NO_PERL
has been clarified a bit.
A fast-import stream expresses a pathname with funny characters by
quoting them in C style; remote-hg remote helper (in contrib/)
forgot to unquote such a path.
One long-standing flaw in the pack transfer protocol used by “git
clone” was that there was no way to tell the other end which branch
“HEAD” points at, and the receiving end needed to guess. A new
capability has been defined in the pack protocol to convey this
information so that cloning from a repository with more than one
branches pointing at the same commit where the HEAD is at now
reliably sets the initial branch in the resulting repository.
We did not handle cases where http transport gets redirected during
the authorization request (e.g. from http:// to https://).
“git rev-list –objects v1.0 v1.0″ gave v1.0 tag itself in the
output, but “git rev-list –objects v1.0^..v1.0” did not.
The fall-back parsing of commit objects with broken author or
committer lines were less robust than ideal in picking up the
Bash prompting code to deal with an SVN remote as an upstream
were coded in a way not supported by older Bash versions (3.x).
“git checkout topic”, when there is not yet a local “topic” branch
but there is a unique remote-tracking branch for a remote “topic”
branch, pretended as if “git checkout -t -b topic remote/$r/topic”
(for that unique remote $r) was run. This hack however was not
implemented for “git checkout topic –“.
Coloring around octopus merges in “log –graph” output was screwy.
We did not generate HTML version of documentation to “git subtree”
The synopsis section of “git unpack-objects” documentation has been
clarified a bit.
An ancient How-To on serving Git repositories on an HTTP server
lacked a warning that it has been mostly superseded with more
Also contains a handful of trivial code clean-ups, documentation
updates, updates to the test suite, etc.
Changes since v22.214.171.124 are as follows:
Antoine Pelisse (1): remote-hg: unquote C-style paths when exporting Brian Gernhardt (3): t5570: Update for symref capability t5570: Update for clone-progress-to-stderr branch t5570: Update for clone-progress-to-stderr branch Hemmo Nieminen (1): graph: fix coloring around octopus merges Jeff King (11): http_get_file: style fixes http_request: factor out curlinfo_strbuf http: refactor options to http_get_* http: hoist credential request out of handle_curl_result http: provide effective url to callers http: update base URLs when we see redirects remote-curl: make refs_url a strbuf remote-curl: store url as a strbuf remote-curl: rewrite base url from info/refs redirects split_ident: parse timestamp from end of line subtree: add makefile target for html docs Jonathan Nieder (1): t/README: tests can use perl even with NO_PERL Junio C Hamano (10): t5505: fix "set-head --auto with ambiguous HEAD" test upload-pack.c: do not pass confusing cb_data to mark_our_ref() upload-pack: send symbolic ref information as capability upload-pack: send non-HEAD symbolic refs connect.c: make parse_feature_value() static connect: annotate refs with their symref information in get_remote_head() clone: test the new HEAD detection logic revision: do not peel tags used in range notation Start preparing for 126.96.36.199 Git 188.8.131.52 Karsten Blees (1): gitignore.txt: fix documentation of "**" patterns Matthieu Moy (2): checkout: allow dwim for branch creation for "git checkout $branch --" checkout: proper error message on 'git checkout foo bar --' Ramsay Allan Jones (1): http.c: Spell the null pointer as NULL SZEDER Gábor (1): bash prompt: don't use '+=' operator in show upstream code path Sitaram Chamarty (1): doc/howto: warn about (dumb)http server document being too old Vivien Didelot (2): Documentation: restore a space in unpack-objects usage Documentation: "pack-file" is not literal in unpack-objects
Junio C Hamano wrote on 08 Nov 2013