The latest maintenance release Git v2.3.5 is now available at the usual places. It is comprised of 31 non-merge commits since v2.3.4, contributed by 11 people, 2 of which are new faces. This hopefully will be the last update for v2.3.x series before the next feature release v2.4, as we flushed all the fixes that have been cooking on the 'master' front. The tarballs are found at: https://www.kernel.org/pub/software/scm/git/ The following public repositories all have a copy of the 'v2.3.5' 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 New contributors whose contributions weren't in v2.3.4 are as follows. Welcome to the Git development community! Cody A Taylor, and Wilhelm Schuermann. Returning contributors who helped this release are as follows. Thanks for your continued support. Jeff King, John Szakmeister, Junio C Hamano, Nguyễn Thái Ngọc Duy, Phil Hord, Sebastian Schuberth, SZEDER Gábor, Thomas Ackermann, and Thomas Gummerer. ---------------------------------------------------------------- Git v2.3.5 Release Notes ======================== Fixes since v2.3.4 ------------------ * The prompt script (in contrib/) did not show the untracked sign when working in a subdirectory without any untracked files. * Even though "git grep --quiet" is run merely to ask for the exit status, we spawned the pager regardless. Stop doing that. * Recommend format-patch and send-email for those who want to submit patches to this project. * An failure early in the "git clone" that started creating the working tree and repository could have resulted in some directories and files left without getting cleaned up. * "git fetch" that fetches a commit using the allow-tip-sha1-in-want extension could have failed to fetch all the requested refs. * The split-index mode introduced at v2.3.0-rc0~41 was broken in the codepath to protect us against a broken reimplementation of Git that writes an invalid index with duplicated index entries, etc. * "git prune" used to largely ignore broken refs when deciding which objects are still being used, which could spread an existing small damage and make it a larger one. * "git tag -h" used to show the "--column" and "--sort" options that are about listing in a wrong section. * The transfer.hiderefs support did not quite work for smart-http transport. * The code that reads from the ctags file in the completion script (in contrib/) did not spell ${param/pattern/string} substitution correctly, which happened to work with bash but not with zsh. * The explanation on "rebase --preserve-merges", "pull --rebase=preserve", and "push --force-with-lease" in the documentation was unclear. Also contains typofixes, documentation updates and trivial code clean-ups. ---------------------------------------------------------------- Changes since v2.3.4 are as follows: Cody A Taylor (1): git prompt: use toplevel to find untracked files Jeff King (15): tag: fix some mis-organized options in "-h" listing upload-pack: fix transfer.hiderefs over smart-http upload-pack: do not check NULL return of lookup_unknown_object sha1fd_check: die when we cannot open the file clone: initialize atexit cleanup handler earlier clone: drop period from end of die_errno message filter_ref: avoid overwriting ref->old_sha1 with garbage filter_ref: make a copy of extra "sought" entries fetch_refs_via_pack: free extra copy of refs fetch-pack: remove dead assignment to ref->new_sha1 t5312: test object deletion code paths in a corrupted repository refs: introduce a "ref paranoia" flag prune: turn on ref_paranoia flag repack: turn on "ref paranoia" when doing a destructive repack refs.c: drop curate_packed_refs John Szakmeister (1): contrib/completion: escape the forward slash in __git_match_ctag Junio C Hamano (5): SubmittingPatches: encourage users to use format-patch and send-email report_path_error(): move to dir.c Update mailmap to spell out "Alexander Kuleshov" Prepare for 2.3.5 Git 2.3.5 Nguyễn Thái Ngọc Duy (1): git.txt: list index versions in plain English Phil Hord (1): git-push.txt: clean up force-with-lease wording SZEDER Gábor (1): completion: use __gitcomp_nl() for completing refs Sebastian Schuberth (2): docs: clarify "preserve" option wording for git-pull docs: clarify what git-rebase's "-p" / "--preserve-merges" does Thomas Ackermann (1): 2.3.2 release notes: typofix Thomas Gummerer (2): t1700: make test pass with index-v4 read-cache: fix reading of split index Wilhelm Schuermann (1): grep: fix "--quiet" overwriting current output -- 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