The latest maintenance release Git v1.8.4.3 is now available at the usual places. The release tarballs are found at: http://code.google.com/p/git-core/downloads/list and their SHA-1 checksums are: 43b1edc95b3ab77f9739d789b906ded0585fe7a2 git-1.8.4.3.tar.gz eb4eb4991464f44deda19d1435d9721146587661 git-htmldocs-1.8.4.3.tar.gz 3a7e9322a95e0743b902152083366fe97f322ab1 git-manpages-1.8.4.3.tar.gz The following public repositories all have a copy of the v1.8.4.3 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 release tarballs. Git v1.8.4.3 Release Notes ======================== Fixes since v1.8.4.2 -------------------- * 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 timestamps. * 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" in contrib/. * 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 modern way. Also contains a handful of trivial code clean-ups, documentation updates, updates to the test suite, etc. ---------------------------------------------------------------- Changes since v1.8.4.2 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 1.8.4.3 Git 1.8.4.3 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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html