From: Junio C Hamano <gitster@pobox.com>
To: git@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: [ANNOUNCE] GIT 1.5.4.4
Date: Sun, 09 Mar 2008 03:46:12 -0700 [thread overview]
Message-ID: <7vr6eknpjf.fsf@gitster.siamese.dyndns.org> (raw)
In-Reply-To: 7vr6f31iwj.fsf@gitster.siamese.dyndns.org
The latest maintenance release GIT 1.5.4.4 is available at the
usual places:
http://www.kernel.org/pub/software/scm/git/
git-1.5.4.4.tar.{gz,bz2} (tarball)
git-htmldocs-1.5.4.4.tar.{gz,bz2} (preformatted docs)
git-manpages-1.5.4.4.tar.{gz,bz2} (preformatted docs)
RPMS/$arch/git-*-1.5.4.4-1.$arch.rpm (RPM)
----------------------------------------------------------------
GIT v1.5.4.4 Release Notes
==========================
Fixes since v1.5.4.3
--------------------
* Building and installing with an overtight umask such as 077 made
installed templates unreadable by others, while the rest of the install
are done in a way that is friendly to umask 022.
* "git cvsexportcommit -w $cvsdir" misbehaved when GIT_DIR is set to a
relative directory.
* "git http-push" had an invalid memory access that could lead it to
segfault.
* When "git rebase -i" gave control back to the user for a commit that is
marked to be edited, it just said "modify it with commit --amend",
without saying what to do to continue after modifying it. Give an
explicit instruction to run "rebase --continue" to be more helpful.
* "git send-email" in 1.5.4.3 issued a bogus empty In-Reply-To: header.
* "git bisect" showed mysterious "won't bisect on seeked tree" error message.
This was leftover from Cogito days to prevent "bisect" starting from a
cg-seeked state. We still keep the Cogito safety, but running "git bisect
start" when another bisect was in effect will clean up and start over.
* "git push" with an explicit PATH to receive-pack did not quite work if
receive-pack was not on usual PATH. We earlier fixed the same issue
with "git fetch" and upload-pack, but somehow forgot to do so in the
other direction.
* git-gui's info dialog was not displayed correctly when the user tries
to commit nothing (i.e. without staging anything).
* "git revert" did not properly fail when attempting to run with a
dirty index.
* "git merge --no-commit --no-ff <other>" incorrectly made commits.
* "git merge --squash --no-ff <other>", which is a nonsense combination
of options, was not rejected.
* "git ls-remote" and "git remote show" against an empty repository
failed, instead of just giving an empty result (regression).
* "git fast-import" did not handle a renamed path whose name needs to be
quoted, due to a bug in unquote_c_style() function.
* "git cvsexportcommit" was confused when multiple files with the same
basename needed to be pushed out in the same commit.
* "git daemon" did not send early errors to syslog.
* "git log --merge" did not work well with --left-right option.
* "git svn" promprted for client cert password every time it accessed the
server.
* The reset command in "git fast-import" data stream was documented to
end with an optional LF, but it actually required one.
* "git svn dcommit/rebase" did not honor --rewrite-root option.
Also included are a handful documentation updates.
----------------------------------------------------------------
Changes since v1.5.4.3 are as follows:
Adeodato Simó (1):
Really make the LF after reset in fast-import optional
Björn Steinbrink (1):
receive-pack: Initialize PATH to include exec-dir.
Brandon Casey (1):
builtin-reflog.c: don't install new reflog on write failure
Bryan Donlan (1):
Documentation/git-am.txt: Pass -r in the example invocation of rm -f .dotest
Caio Marcelo de Oliveira Filho (1):
filter-branch documentation: non-zero exit status in command abort the filter
Carl Worth (1):
Eliminate confusing "won't bisect on seeked tree" failure
Daniel Barkalow (3):
Use a single implementation and API for copy_file()
Don't use GIT_CONFIG in t5505-remote
Correct name of diff_flush() in API documentation
Gerrit Pape (2):
templates/Makefile: don't depend on local umask setting
git-merge.sh: better handling of combined --squash,--no-ff,--no-commit options
Jay Soffian (2):
rev-parse: fix potential bus error with --parseopt option spec handling
send-email: fix In-Reply-To regression
Jeff King (1):
revert: actually check for a dirty index
Johan Herland (2):
Add testcase for 'git cvsexportcommit -w $cvsdir ...' with relative $GIT_DIR
Fix 'git cvsexportcommit -w $cvsdir ...' when used with relative $GIT_DIR
Johannes Schindelin (4):
http-push: avoid invalid memory accesses
http-push: do not get confused by submodules
http-push: avoid a needless goto
cvsexportcommit: be graceful when "cvs status" reorders the arguments
Johannes Sixt (2):
daemon: send more error messages to the syslog
daemon: ensure that base-path is an existing directory
John Goerzen (1):
Fix dcommit, rebase when rewriteRoot is in use
Jonathan del Strother (1):
Prompt to continue when editing during rebase --interactive
Junio C Hamano (6):
Fix "git log --merge --left-right"
Start preparing for 1.5.4.4
tests: introduce test_must_fail
Update draft release notes for 1.5.4.4
test-lib: fix TERM to dumb for test repeatability
GIT 1.5.4.4
Matthieu Moy (1):
Fix incorrect wording in git-merge.txt.
Mike Hommey (2):
Set proxy override with http_init()
Fix random crashes in http_cleanup()
Mike Ralphson (1):
Documentation cherry-pick: Fix cut-and-paste error
Miklos Vajna (2):
Documentation/git-filter-branch: add a new msg-filter example
Documentation/git svn log: add a note about timezones.
Pierre Habouzit (1):
unquote_c_style: fix off-by-one.
Ping Yin (1):
git-submodule: Fix typo 'url' which should be '$url'
Rémi Vanicat (1):
git.el: find the git-status buffer whatever its name is
Santi Béjar (1):
ident.c: reword error message when the user name cannot be determined
Sebastian Noack (1):
git-svn: Don't prompt for client cert password everytime.
Shawn O. Pearce (6):
Ensure 'make dist' compiles git-archive.exe on Cygwin
Protect peel_ref fallback case from NULL parse_object result
Correct fast-export file mode strings to match fast-import standard
git-gui: Paper bag fix info dialog when no files are staged at commit
Fix 'git remote show' regression on empty repository in 1.5.4
git-gui: Gracefully fall back to po2msg.sh if msgfmt --tcl fails
Steven Drake (1):
timezone_names[]: fixed the tz offset for New Zealand.
Uwe Kleine-König (1):
config.txt: refer to --upload-pack and --receive-pack instead of --exec
next prev parent reply other threads:[~2008-03-09 10:46 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-23 21:07 [ANNOUNCE] GIT 1.5.4.3 Junio C Hamano
2008-03-09 10:46 ` Junio C Hamano [this message]
2008-03-09 16:56 ` [ANNOUNCE] GIT 1.5.4.4 Jeff Garzik
2008-03-09 20:28 ` Junio C Hamano
2008-03-09 21:42 ` Jeff Garzik
2008-03-10 6:34 ` Junio C Hamano
2008-03-11 19:11 ` Jeff Garzik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7vr6eknpjf.fsf@gitster.siamese.dyndns.org \
--to=gitster@pobox.com \
--cc=git@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.